FE tool orbit but tool can spin
Key Required

FE tool orbit but tool can spin

Free Client Script Executor *BACK*Automated_AccountAutomated_Account 1.4K views 188 executesUpdated Dec 5, 2025
5.0/ 5(3 votes)
30100% Positive
Lua Script•39 lines (1480 chars)
game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
game.Players.LocalPlayer.Character.Humanoid:EquipTool(game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool"))
task.wait(0.2)
local connection
connection = game:GetService("RunService").Heartbeat:Connect(function()
for _, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v.Name == "Handle" and v.Parent:IsA("Tool") then
v.Velocity = Vector3.new(50,0,0)
end end end)
task.wait(0.2)
local boombox = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
local handle = boombox.Handle
if game.Players.LocalPlayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
game.Players.LocalPlayer.Character.RightHand:Destroy()
else
game.Players.LocalPlayer.Character["Right Arm"]:Destroy()
end
local hrp = game.Players.LocalPlayer.Character.HumanoidRootPart
local radius = 4.5
local angle = 0
local speed = 2
connection4 = game:GetService("RunService").Heartbeat:Connect(function(deltatime)
angle = angle + speed * deltatime
local pos = hrp.Position
local x = pos.X + math.sin(angle) * radius
local y = pos.Y
local z = pos.Z + math.cos(angle) * radius
handle.Position = Vector3.new(x,y,z)
end)
local connec
connec = game:GetService("TextChatService").SendingMessage:Connect(function(msg)
if msg.Text == ";unpositiontoolorbit" or msg.Text == ";unptorbit" then
connec:Disconnect()
connec = nil
connection4:Disconnect()
connection4 = nil
connection:Disconnect()
connection = nil
end end)

Features & Information

Needs a tool in inventory. This tool will, by default, orbit you faster than the other one. Say ;unptorbit to stop the orbit. Netless is included. Only one tool can orbit in this script.

Community Comments (6)

transdimensionaltransdimensionalDec 5, 2025

just do angle += speed * deltatime

I know about that but somehow it didnt work in this game which is really weird. Also if im doing for loops through tables I need to use pairs() / ipairs() / next() or it does not work.

Replying to @Automated_Account
rainbow_catrainbow_catDec 6, 2025

@Automated_Account maybe try angle = angle + (speed * deltatime)

Replying to @rainbow_cat

@rainbow_cat no I mean angle = angle + speed * deltatime works fine and it is the same as what you said but angle += speed * deltatime doesn't work. Btw why did you change username agb?

Replying to @Automated_Account
rainbow_catrainbow_catDec 18, 2025

@Automated_Account maybe cyz += is luau only and that executor uses lua

Newscripter1Newscripter1Dec 6, 2025

automated account added me

More Scripts for Free Client Script Executor *BACK*