RobloxScripterAI
Discord ↗
Link Copied to Clipboard
×
"Create a roblox fly script"
-- local script local mouse = game.Players.LocalPlayer:GetMouse() local flying = false local speed=0 local keys={a=false, d=false, w=false, s=false, space=false} local function start() repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') local plyr = game.Players.LocalPlayer local torso = plyr.Character.HumanoidRootPart local humanoid = plyr.Character.Humanoid flying = true local direction = Instance.new('BodyVelocity', torso) direction.Velocity = Vector3.new(0,0.1,0) direction.MaxForce = Vector3.new(0,0,0) direction.Name = 'Direction' local flyPower = Instance.new('BodyGyro', torso) flyPower.Name = 'FlyPower' flyPower.D = 0 flyPower.P = 20000 flyPower.maxTorque = Vector3.new(0,0,0) flyPower.cframe = torso.CFrame repeat wait() humanoid.PlatformStand = true if keys.w then direction.MaxForce = Vector3.new(0,0,0) flyPower.cframe = flyPower.cframe * CFrame.new(speed,0,0) elseif keys.s then direction.MaxForce = Vector3.new(0,0,0) flyPower.cframe = flyPower.cframe * CFrame.new(-speed,0,0) elseif keys.a then direction.MaxForce = Vector3.new(0,0,0) flyPower.cframe = flyPower.cframe * CFrame.new(0,0,speed) elseif keys.d then direction.MaxForce = Vector3.new(0,0,0) flyPower.cframe = flyPower.cframe * CFrame.new(0,0,-speed) elseif keys.space then direction.MaxForce = Vector3.new(0,0,0) direction.Velocity = Vector3.new(0,10,0) else direction.MaxForce = Vector3.new(0,1,0) end until not flying direction:Destroy() flyPower:Destroy() humanoid.PlatformStand = false end mouse.KeyDown:connect(function(key) if key:lower() == 'e' then if flying then flying = false else start() end elseif key:lower() == 'w' then keys.w = true elseif key:lower() == 's' then keys.s = true elseif key:lower() == 'a' then keys.a = true elseif key:lower() == 'd' then keys.d = true elseif key:lower() == 'space' then keys.space = true end end) mouse.KeyUp:connect(function(key) if key:lower() == 'w' then keys.w = false elseif key:lower() == 's' then keys.s = false elseif key:lower() == 'a' then keys.a = false elseif key:lower() == 'd' then keys.d = false elseif key:lower() == 'space' then keys.space = false end end) start()