Roblox Velocity Flight Simulator Controls
As a commerical pilot myself, ive looked hard into realistic flight profiles on Roblox, and put simply, its a ton of work to make it work correctly. There are a few options you have to achieve the desired outcome. Have one brick that holds Body forces in it and controls all movement and angles of the aircraft. Now is your chance. Velocity Flight Training has a Boeing 737-800 Next Generation fixed-based simulator that utilises a seamless blend of real and replica aircraft parts, as well as a 180 degree wrap around visual system to provide an unparalleled, immersive flight experience.
Roblox Velocity Flight Simulator Controls Free
Oct 20th, 2013
Roblox Velocity Flight Simulator Controls Roblox
Never
Roblox Velocity Flight Simulator Controls Pc
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
![Roblox Velocity Flight Simulator Controls Roblox Velocity Flight Simulator Controls](https://i.ytimg.com/vi/Wl_8Mv1Sics/hqdefault.jpg)
- --Go to line 3 and 5 and put your name where it says 'YOUR NAME HERE'
- Evil={'YOUR NAME HERE'}
- bin=Instance.new('HopperBin',game.Players.YOUR NAME HERE.Backpack)
- bin.TextureId='http://www.roblox.com/asset/?id=54353092'
- script.Parent=bin
- bin=script.Parent
- player=bin.Parent.Parent
- new=Instance.new
- brick=BrickColor.new
- rot=CFrame.fromEulerAnglesXYZ
- bin:remove()
- T=new('Sound')
- T.Pitch=.4
- right={},
- mains={}
- X=function(f)coroutine.resume(coroutine.create(f))end
- life=function(obj,time)debris:AddItem(obj,time)end
- fly=250
- for i,v in pairs(player.Character:children())do
- return v
- end
- wing=function()
- for i,v in pairs(torso.Parent:children())do
- v:remove()
- end
- mainwingpart.Name='WingMain'
- mainwingpart.Size=vnew(1,1,1)
- mainwingpart.BrickColor=BrickColor.White()
- weld=new('Weld',torso)
- weld.Part1=mainwingpart
- WingRight=new('WedgePart')
- WingRight.Size=vnew(.04,.3,.5)
- WingRight.BrickColor=BrickColor.White()
- Rmotor=new('Motor',mainwingpart)
- Rmotor.Part1=WingRight
- Rmotor.C1=rot(0,math.pi/1.5,0)+vnew(-.18,-.10,.8)
- dan=-2
- wait()
- pp=new('WedgePart')
- pp.BrickColor=BrickColor.White()
- if w1 then
- else
- end
- pp.BrickColor=BrickColor.White()
- pp.Material='Slate'
- if dan1 then
- asdlal=new('WedgePart')
- asdlal.formFactor=3
- for lawlz,Evil in pairs(Evil)do
- asdlal:remove()
- asdlal.formFactor=3
- asdlal.Size=vnew(.25,.8,15/w)
- end
- asdlal.CanCollide=false
- asdlal.Parent=pp
- mmm.Part0=pp
- mmm.C0=fnew(0,0,-asdlal.Size.z/2)
- if w1 then
- else
- end
- ppmotor.Part0=ppmotor.Parent
- if w1 then
- else
- ppmotor.C0=rot(-.1/(w/7),-.07,0)+vnew(0,pp.Size.y,0)
- nextpp=pp
- WingLeft=new('WedgePart')
- WingLeft.Size=vnew(.04,.3,.5)
- WingLeft.BrickColor=BrickColor.White()
- Lmotor=new('Motor',mainwingpart)
- Lmotor.Part1=WingLeft
- Lmotor.C1=rot(0,-math.pi/1.5,0)+vnew(0.18,-.10,.8)
- dan=-2
- wait()
- pp=new('WedgePart')
- pp.BrickColor=BrickColor.White()
- if w1 then
- else
- end
- pp.BrickColor=BrickColor.White()
- pp.Material='Slate'
- if dan1 then
- asdlal=new('WedgePart')
- asdlal.formFactor=3
- for lawlz,Evil in pairs(Evil)do
- asdlal:remove()
- asdlal.formFactor=3
- asdlal.Size=vnew(.25,.8,15/w)
- end
- asdlal.CanCollide=false
- asdlal.Parent=pp
- mmm.Part0=pp
- mmm.C0=fnew(0,0,-asdlal.Size.z/2)
- if w1 then
- else
- end
- table.insert(motors.left,ppmotor)
- if w1 then
- else
- ppmotor.C0=rot(-.1/(w/7),.07,0)+vnew(0,pp.Size.y,0)
- nextpp=pp
- X(function()
- v.C1=rot(.1,0,0)
- end
- v.C1=rot(0,-.1,-.1)
- end
- X(function()
- v.C1=rot(.1,0,0)
- end
- v.C1=rot(0,.1,.1)
- end
- X(function()
- v.C1=rot(.1,0,0)
- end
- v.C1=rot(0,-.1,0)
- end
- X(function()
- v.C1=rot(.1,0,0)
- end
- v.C1=rot(0,.1,0)
- end
- Rmotor.MaxVelocity=.1
- Lmotor.DesiredAngle=.8
- end
- X(function()
- newlarm.Name='Left Shoulder'
- newlarm.Part0=player.Character.Torso
- wait()--hmm
- newlarm.C1=fnew(.5,.5,0,0,0,-1,0,1,0,1,0,0)
- an=player.Character.Animate
- an.Disabled=false
- return newlarm
- Name=function()
- for LA=1,3 do
- end
- end
- for i,v in pairs(Evil)do
- wllwlw=true break
- end
- if asdTroll~=nil then return end
- rarm=rightarm(false)
- rarm.DesiredAngle=math.rad(110)
- larm.MaxVelocity=.2
- lball=new('Part')
- lball.Shape=0
- lball.CanCollide=false
- lball.TopSurface=0
- lball.BrickColor=BrickColor.White()
- if player.Namev then
- end
- lball.Parent=player.Character
- lweld.Part0=lweld.Parent
- lweld.C0=fnew(0,-4,0)
- life(rball,10)
- rball.Size=vnew(1,1,1)
- rball.CanCollide=false
- rball.TopSurface=0
- for i,v in pairs(Evil)do
- rball.BrickColor=BrickColor.White()
- end
- rweld=new('Weld',rarm.Part1)
- rweld.Part1=rball
- X(function()
- for KG=1,157 do wait()
- life(part,.2)
- asdrandom=(math.random(5,20)/10)+KG/40
- new('BlockMesh',part).Scale=vnew(asdrandom,asdrandom,asdrandom)
- part.Anchored=true
- part.CFrame=rot(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))+lball.Position
- part.BrickColor=BrickColor.White()
- if player.Namev then
- end
- part.Parent=lball
- end)
- part=new('Part')
- part.Transparency=.3
- new('BlockMesh',part).Scale=vnew(asdrandom,asdrandom,asdrandom)
- part.Anchored=true
- part.CFrame=rot(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))+rball.Position
- part.BrickColor=BrickColor.White()
- if player.Namev then
- end
- part.Parent=rball
- rball:remove()
- rightarm(true)
- asdTroll=nil
- if pp~=nil then pp:remove()end
- pos=m.Hit.p
- life(pp,.1)
- pp.BrickColor=BrickColor.White()
- pp.Size=vnew(6,1000,6)
- pp.CFrame=CFrame.new(pos.x,pos.y+(pp.Size.y/2),pos.z)+vnew(math.random(-3,3),0,math.random(-3,3))
- exp.Position=pos+vnew(math.random(-3,3),0,math.random(-3,3))
- exp.Parent=workspace
- Join.formFactor=0
- new('SpecialMesh',Join).Mesh'Sphere'
- Join.Anchored=true
- Join.TopSurface=0
- Join.Transparency=.5
- Join.CFrame=rot(0,math.rad(3.6*wasd)*2,0)+pos+vnew(math.random(-3,3),0,math.random(-3,3))
- pJoin=new('Part')
- new('BlockMesh',pJoin).Scale=vnew(10,10,10)+vnew((wasd/30),(wasd/30),(wasd/30))
- pJoin.Size=vnew(1,1,1)
- pJoin.BrickColor=BrickColor.White()
- pJoin.CFrame=rot(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))+pos+vnew(math.random(-3,3),0,math.random(-3,3))
- pp.Parent=player.Character
- pp.BrickColor=BrickColor.White()
- end)
- end
- if pcall(function()
- newrarm.Name='Right Shoulder'
- newrarm.Part0=player.Character.Torso
- newrarm.C0=fnew(1,.5,0,0,0,1,0,1,0,-1,0,0)
- if boolfalse then return newlarm end
- an=player.Character.Animate
- an.Disabled=false
- end)then
- end
- light=function()
- if pcall(function()torso=player.Character.Torso end)then
- return
- larm=leftarm(false)
- life(tt,0)
- tt:play()
- life(Pl,20)
- Pl.Anchored=true
- Pl.Parent=workspace
- end
- for i,v in pairs(torso:children())do
- v:remove()
- end
- bv=new('BodyVelocity')
- bv.maxForce=vnew(math.huge,math.huge,math.huge)
- bg.maxTorque=vnew(0,0,0)
- bv.Parent=torso
- ball=function(asd)
- if v.Name'Fly Ball'then
- end
- if asdtrue then return end
- part.Shape=0
- part.TopSurface=0
- part.Transparency=.5
- part.CanCollide=false
- part.Name='Fly Ball'
- weld=new('Weld')
- weld.Part0=weld.Parent
- part.Touched:connect(function()
- wait()
- end
- end)
- script.Parent.Selected:connect(function(m)
- bodys(true)
- if k'q'then
- if fly<0 then
- end
- wing()
- Lazer(m)
- X(function()player.Character.WingMain:remove()end)
- fly=fly+10
- MUp=false
- elseif k'p'then
- elseif k'b'then
- elseif k'x'then
- if m.Targetworkspace or m.Targetnil then return end
- game:service('Debris'):AddItem(ko,1)
- ko.Name='creator'
- if v:IsA('Humanoid')then
- v.Torso:BreakJoints()
- for asd=1,100 do
- part=new('WedgePart')
- part.formFactor=0
- part.Anchored=true
- part.CFrame=rot(math.rad(math.random(1,180)),math.rad(math.random(1,180)),math.rad(math.random(1,180)))+v.Torso.Position
- part.BrickColor=BrickColor.White()
- new('BlockMesh',part).Scale=vnew(random,random,random)
- end
- end
- end)
- end)
- ball(true)
- MUp=false
- leftarm(false)
- bg.cframe=fnew(torso.Position,m.hit.p)*rot(math.rad(-60),0,0)
- bv.velocity=fnew(torso.Position,m.hit.p).lookVector*fly
- m.Move:connect(function()
- torso=player.Character.Torso
- bg.maxTorque=vnew(math.huge,math.huge,math.huge)
- bg.cframe=fnew(torso.Position,m.hit.p)*rot(math.rad(-60),0,0)
- bv.velocity=fnew(torso.Position,m.hit.p).lookVector*fly
- end)
- MUp=true
- bodys(false)
- leftarm(true)
- delay(2,function()if MUptrue then bodys(true)end end)
- torso.RotVelocity=vnew(0,0,0)
- torso.CFrame=fnew(torso.Position,m.hit.p)*rot(0,0,0)
- torso.RotVelocity=vnew(0,0,0)
- end)
- X(function()
- bodys(true)
- torso.RotVelocity=vnew(0,0,0)
- end)
- local h = part.Parent:findFirstChild('Humanoid')
- h.Health = 0
- end
RAW Paste Data
![Roblox velocity flight simulator controls free Roblox velocity flight simulator controls free](https://i.ytimg.com/vi/gN84_6rKrrU/maxresdefault.jpg)
Roblox Velocity Flight Simulator Controls Youtube
Feb 12th, 2019
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- Mouse = Player:GetMouse()
- ReplicatedStorage = game:GetService('ReplicatedStorage')
- RemoteEvent = ReplicatedStorage:WaitForChild('Flying')
- RemoteEvent2 = ReplicatedStorage:WaitForChild('FlyingOff')
- game:GetService('UserInputService').InputBegan:Connect(function(input)
- if input.KeyCode Enum.KeyCode.F and Debounce 1then-- if Player press F and Debounce = 1
- RemoteEvent:FireServer()-- Fire remote
- for i =1,math.huge do-- Loop for Player's humanoid root part follows mouse
- if Debounce 2then-- if debounce = 2 then follow mouse
- Player.Character.HumanoidRootPart.CFrame = CFrame.new(Player.Character.HumanoidRootPart.Position,Mouse.Hit.p)
- break
- end
- end)
- game:GetService('UserInputService').InputEnded:Connect(function(input)
- if input.KeyCode Enum.KeyCode.F and Debounce 2then-- if Player release F and Debounce 2
- script.Disabled =true-- script disabled (Debounce = 1)
- RemoteEvent2:FireServer()-- fire second remote
- script.Disabled =false-- script enabled
- end)
- (Remote event script)
- ReplicatedStorage = game:GetService('ReplicatedStorage')
- RemoteEvent = ReplicatedStorage:WaitForChild('Flying')
- RemoteEvent2 = ReplicatedStorage:WaitForChild('FlyingOff')
- RemoteEvent.OnServerEvent:Connect(function(Player)
- Vel = Instance.new('BodyVelocity', Player.Character.HumanoidRootPart)-- Create new velicoty inside humanoid root part
- Vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- if Player.Character.HumanoidRootPart:FindFirstChild('FlyVelocity')~=nilthen-- if velocity exists
- Vel.Velocity = Player.Character.HumanoidRootPart.CFrame.lookVector*100
- break
- end
- end
- end)
- RemoteEvent2.OnServerEvent:Connect(function(Player)
- end)