
I am sharing with you the best scripts for Draw A Raft & Set Sail from the world of Roblox, where you have to build your own raft and sail to your destination. To simplify this process and make it more interesting and enjoyable, we have posted these simple scripts for Draw A Raft & Set Sail, which will give you more gaming opportunities. you can get all the rewards and be the first in the game's player table.
Draw A Raft & Set Sail is all about creativity, physics, and survival on the open ocean. You sketch your own raft, drop it into the water, and hope it survives the journey to the ENDZONE. Sometimes it does… sometimes it sinks instantly.
This script removes the frustration and lets you experiment freely without worrying about drowning or running out of money.
Draw A Raft & Set Sail Script - Anti Drown, Infinite Money
loadstring(game:HttpGet("https://api.jnkie.com/api/v1/luascripts/public/65fd100947908155f17def548fa1dfb8c2b8c616e71b34a094ecba927b3ee8d1/download"))()Draw A Raft & Set Sail Script No KEY - Inf Money
while wait() do
for i,v in pairs(game.Players:GetPlayers()) do
local args = {
{
type = "Money",
rarity = "Uncommon",
value = 1000,
color = Color3.new(0.3921568691730499, 0.7843137383460999, 0.3921568691730499),
icon = "\240\159\146\181",
displayName = "1,000 Cash"
}
}
game:GetService("ReplicatedStorage"):WaitForChild("GrantReward"):InvokeServer(unpack(args))
end
endDraw A Raft & Set Sail Script - NoUnderwaterRagdoll
local person = game.Players.LocalPlayer
local body = person.Character
local humanoidr = body:WaitForChild("HumanoidRootPart")
local humanoidp = body:WaitForChild("Humanoid")
local folder = workspace:FindFirstChild(person.Name)
if folder then
local uw = folder:FindFirstChild("UnderwaterDetection")
if uw then uw:Destroy() end
end
local ocean = workspace:FindFirstChild("OceanTile1")
local wavemath = require(game.ReplicatedStorage.WaveMath)
local floatForce
local function keepAboveWater()
local pos = humanoidr.Position
local waveY = ocean.Position.Y + math.abs(ocean.Position.Y) + wavemath.GetPosition(pos.X,pos.Z,workspace:GetServerTimeNow()).Y
if pos.Y < waveY then
if not floatForce then
floatForce = Instance.new("VectorForce")
floatForce.Name = "floatForce"
floatForce.Attachment0 = humanoidr.RootAttachment
floatForce.RelativeTo = Enum.ActuatorRelativeTo.World
floatForce.Parent = humanoidr
end
local mass = humanoidr.AssemblyMass
floatForce.Force = Vector3.new(0, math.clamp(mass*150*(waveY-pos.Y),0,mass*2000),0)
humanoidp:ChangeState(Enum.HumanoidStateType.GettingUp)
elseif floatForce then
floatForce:Destroy()
floatForce = nil
end
end
game:GetService("RunService").Heartbeat:Connect(keepAboveWater)
body:WaitForChild("IsRagdoll").Changed:Connect(function()
humanoidp:ChangeState(Enum.HumanoidStateType.GettingUp)
end)Script features:
- Anti Drown – your character stays alive even if things go wrong
- Infinite Money – build, rebuild, and test rafts with no limits
- Perfect for experimenting with different raft designs
- Makes long ocean runs stress-free and faster