Deprecated: Creation of dynamic property Yoast\WP\SEO\Premium\Generated\Cached_Container::$normalizedIds is deprecated in /home/u339055209/domains/rbxscripts.net/public_html/wp-content/plugins/wordpress-seo-premium/src/generated/container.php on line 27
Swimming Tool. (basically fly, but you swim.) • Roblox Scripts

Sign In to Your Account

Manual registration is temporarily disabled. Please use Discord, Google or GitHub to create an account.

CONTINUE WITH
Swimming Tool. (basically fly, but you swim.) - Universal Script | Free Roblox Script

Swimming Tool. (basically fly, but you swim.)

Universal 23 views 3 weeks ago
Swimming Tool. (basically fly, but you swim.) - Roblox Script
Mobile Mobile Friendly
Key Key Required

Description

Credits: 030

i dont know why you would use this but its pretty self explainatory, you get a tool, equipt it and done your swimming..

44 Lines 1,305 Bytes
local plr = game:GetService("Players").LocalPlayer
local char = plr.Character or plr.CharacterAdded
local root = char.HumanoidRootPart
local humanoid = char.Humanoid
local cam = workspace.CurrentCamera
local run = game:GetService("RunService")
local tool = Instance.new("Tool")
local vel
local cf
local dir
local direction
local event

tool.Name = "Swim"
tool.RequiresHandle = false
tool.Parent = plr.Backpack
 
local speed = 17.5
 
tool.Equipped:Connect(function()
    vel = Instance.new("BodyVelocity")
    vel.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
    vel.P = 1000000
    vel.Parent = root
    humanoid:SetStateEnabled("GettingUp", false)
    humanoid:ChangeState("Swimming")
    event = run.Heartbeat:Connect(function()
        cf = cam.CFrame.Rotation
        dir = cf:VectorToObjectSpace(humanoid.MoveDirection * speed)
        if dir.Magnitude == 0 then
            direction = Vector3.new(0,0,0)
        else
            direction = cf:VectorToWorldSpace(Vector3.new(dir.X, 0, dir.Z).Unit * dir.Magnitude)
        end
        vel.Velocity = direction
        humanoid:ChangeState("Swimming")
    end)
end)
 
tool.Unequipped:Connect(function()
    event:Disconnect()
    vel:Destroy()
    humanoid:SetStateEnabled("GettingUp", true)
end)

Comments

Comments section coming soon...

Frequently Asked Questions

To use this script, you need a Roblox Executor. Simply copy the script from this page, paste it into your executor, and run it while you are in the Universal game.

This script may require a payment or subscription. Please check the script's description for more details.

Yes, this script has a key system. You may need to complete a task or join a Discord server to get a key.

Yes, this script is designed to be compatible with mobile executors.

Similar Scripts

Share Script

Share this script with others by copying the link or using your device's share options.

https://rbxscripts.net/scripts/swimming-tool-basically-fly-but-you-swim/
or

Report Script

Help us maintain a safe community. Your report will be reviewed by our moderation team and appropriate action will be taken if needed.

Select a reason...
Malicious Code
Inappropriate Content
Copyright Infringement
Spam
Misleading Information
Other