- How To Fly A Plane In Roblox Free Practice Flying Games
- How To Fly A Plane In Roblox Free Practice Flying Script
- How To Fly A Plane In Roblox Free Practice Flying Step By Step
Home computer flight simulation technology has made impressive leaps forward over the past 10 years. Finally, stock software made by companies like Microsoft and X-Plane allow for at-home flight simulation real enough to provide tangible benefits to those who are currently in flight training, or already hold a pilot’s license. This realism does come with. This game is about flying planes. It is similar to the Dynamic Flight Simulator but it has its differences. In the Free-Flying Practice Place you have a range of 6 aircraft to choose from to fly. So from that said this game is amazing and i hope you enjoy - DanTDM Free-Flying Practice Place - Red Airport 1.9.0 Aircraft Edit. A simple tutorial on how to fly a plane on ROBLOX!
Jun 30th, 2016
Never
How To Fly A Plane In Roblox Free Practice Flying Games
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- local Character = Player.CharacterAdded:wait()
- local Plane = workspace.Plane
- local Tool = script.Parent
- local equipped =false
- local BG = Plane.Engine.BodyGyro -- rotates the plane
- local BV = Plane.Engine.BodyVelocity -- pushes the plane
- local speed =50--The speed of the plane
- Tool.Equipped:connect(function()
- BV.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- repeat-- Continues to fly..
- BV.velocity = Plane.Engine.CFrame.lookVector*speed -- Pushes the plane to it's new rotation
- BG.CFrame = CFrame.new(Plane.Engine.Position, Mouse.hit.p)-- Rotates the plane on the axis of the position and points at mouse
- BV.MaxForce = Vector3.new(0,0,0)-- Basically to cut of the 'engine'
- end)
- Tool.Unequipped:connect(function()-- Anonymous function
- equipped =false-- So we can tell when to stop flying the plane
RAW Paste Data
Dec 18th, 2016
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
How To Fly A Plane In Roblox Free Practice Flying Script
- local player = game.Players.LocalPlayer
- local humanoid = player.Character.Humanoid
- weld.Part0 = char.Torso
- local plane = Instance.new('Part',char.Torso)
- plane.CanCollide =false
- plane.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
- weld.C1 = CFrame.new(0,0.5,0)* CFrame.Angles(0,math.rad(270),0)
- local pf = Instance.new('ForceField')
- if v.ClassName 'Decal'then
- end
- for i,v inpairs(char:GetChildren())do
- v:Destroy()
- end
- if v.ClassName 'Decal'then
- end
- char.Humanoid.Jump =true
- local plane = Instance.new('SpecialMesh', plane)
- plane.MeshId ='http://www.roblox.com/asset/?id=498194022'--498194022
- plane.TextureId ='http://www.roblox.com/asset/?id=498194025'
- planesound=Instance.new('Sound', char.Torso)
- planesound.Volume =1
- pullup.SoundId ='rbxassetid://144560522'
- pullup.Looped =true
- alarm=Instance.new('Sound', char.Torso)
- alarm.Volume =10
- screech=Instance.new('Sound', char.Torso)
- screech.Volume =10
- st=Instance.new('Sound', char.Torso)
- st.Volume =20
- allahuakbar=Instance.new('Sound', char)
- allahuakbar.Volume =10
- moosic=Instance.new('Sound', char)
- moosic.Volume =2
- allahuakbar2=Instance.new('Sound', char)
- allahuakbar2.SoundId ='rbxassetid://446824013'--446824013
- planesound:Play()
- explosionf=Instance.new('ParticleEmitter', char.Torso)
- explosionf.Texture ='http://www.roblox.com/asset/?id=244514357'
- explosionf.Rate =1000
- explosionf.Lifetime = NumberRange.new(1)
- explosionf.Enabled =false
- char.Torso.Transparency =1
- char['Left Arm'].Transparency =1
- char['Left Leg'].Transparency =1
- repeat wait(1)until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:GetMouse()and game:FindService('Workspace')and game.Workspace.CurrentCamera
- local Char = Me.Character
- local Cam = Workspace.CurrentCamera
- local Version =0
- local Speed =8
- local Force =10000-- 10000 = Fly, 1000000 = Noclip
- local Fly, Rot = Char.Torso:FindFirstChild('LMMFly'), Char.Torso:FindFirstChild('LMMRot')
- if Fly then Fly:Destroy()endif Rot then Rot:Destroy()end
- Fly = Instance.new('BodyPosition', Char.Torso) Fly.Name ='LMMFly' Fly.maxForce = Vector3.new(math.huge,math.huge,math.huge) Fly.P = Force Fly.position = Char.Torso.Position
- Rot = Instance.new('BodyGyro', Char.Torso) Rot.Name ='LMMRot' Rot.maxTorque = Vector3.new(math.huge,math.huge,math.huge) Rot.P = Force Rot.cframe = Cam.CoordinateFrame
- localThread,Old = Version,nil
- Version = Version +1 Stop =true Char.Humanoid.PlatformStand =false Fly:Destroy() Rot:Destroy() script.Disabled =true script:Destroy()
- if Obj.Name 'LM'..'MFlyStop'then
- StopFly()
- end)
- coroutine.wrap(function()whileThread Version and Stop falsedo
- local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
- if Keys[string.char(48)]then Speed =1end
- if Keys.w then Vectoring = Vectoring + Cam.CoordinateFrame.lookVector * Speed end
- if Keys.s then Vectoring = Vectoring - Cam.CoordinateFrame.lookVector * Speed end
- if Keys.d then Vectoring = Vectoring * CFrame.new(Speed,0,0)end
- if Keys.a then Vectoring = Vectoring * CFrame.new(-Speed,0,0)end
- if Keys.e or Keys[' ']then Vectoring = Vectoring * CFrame.new(0,Speed,0)end
- if Keys.q then Vectoring = Vectoring * CFrame.new(0,-Speed,0)end
- Fly.position = Vectoring.p
- Speed =math.min(Speed + Speed*0.025,MaxSpeed)
- Speed =1;
- Rot.cframe = Cam.CoordinateFrame
- endend)()
- Mouse.KeyDown:connect(function(Key)
- end)
- Keys[Key]=false
- mouse.KeyDown:connect(function(key)
- planesound:Stop()
- allahuakbar2:Stop()
- explosionf.Enabled =false
- local e = Instance.new('Smoke', char.Torso)
- char.Torso.Anchored =false
- e.Enabled =false
- end
- if key 'v'then
- pullup:Play()
- explosionf.Size = NumberSequence.new(5)
- end)
- mouse.KeyDown:connect(function(key)
- moosic:Play()
- end)
- mouse.KeyDown:connect(function(key)
- moosic:Stop()
- end)
- mouse.KeyDown:connect(function(key)
- planesound:Play()
- char.Torso.Anchored =false
- allahuakbar2:Stop()
- explosionf.Enabled =false
- end
- function onTouched(hit)
- return
- Enabled=false
- e.BlastRadius =260-- How much ground the explosion covers --
- e.BlastPressure =51-- How powerful the explosion is --
- e.Position = char.Torso.Position -- Don't change this!
- explosionf.Size = NumberSequence.new(50)
- explosionf.Enabled =true
- explosionf.Lifetime = NumberRange.new(0.25)
- allahuakbar2.Pitch =0
- alarm:Stop()
- allahuakbar2.Pitch =0
- planesound:Stop()
- plr = game.Players.LocalPlayer.Name
- if v.Name ~= plr then
- game:GetService('Chat'):Chat(v.Character.Head,'ALLAHU AKBAR!!! HEIL PLANE CRASHES!!!', Enum.ChatColor.Blue)
- AKBAR.SoundId ='rbxassetid://396873260'
- AKBAR.Pitch =0.25
- AKBAR:Play()
- AKBAR:Play()
- end
- char.Torso.Touched:connect(onTouched)