
Key Required

local vu = game:GetService("VirtualUser")
game:GetService("Players").LocalPlayer.Idled:Connect(function()
vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
concheck = "test"
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
local Window = Fluent:CreateWindow({
Title = "Airplane Simulator",
SubTitle = "",
TabWidth = 160,
Size = UDim2.fromOffset(500, 300),
Acrylic = true,
Theme = "Dark",
MinimizeKey = Enum.KeyCode.LeftControl
})
local Tabs = {
Main = Window:AddTab({ Title = "Main", Icon = "" }),
}
-- helper for tweening planes
local function tweenPlane(plane, targetCFrame, time)
local TweenService = game:GetService("TweenService")
local tweenInfo = TweenInfo.new(time, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
local tweenValue = Instance.new("CFrameValue")
tweenValue.Value = plane:GetPrimaryPartCFrame()
tweenValue.Changed:Connect(function()
plane:SetPrimaryPartCFrame(tweenValue.Value)
end)
local tween = TweenService:Create(tweenValue, tweenInfo, { Value = targetCFrame })
tween:Play()
tween.Completed:Wait()
end
local Toggle = Tabs.Main:AddToggle("MyToggle", {
Title = "Auto Contract",
Description = "",
Default = false,
Callback = function(state)
getfenv().contracts = (state and true or false)
local function hascontract()
local contract = nil
for i,v in pairs(game:GetService("Players").LocalPlayer.Contracts:GetChildren()) do
if v:FindFirstChild("IsSelected") and v:FindFirstChild("IsSelected").Value == true then
contract = v
task.wait()
end
end
return contract
end
local function findmark()
local check = nil
for i,v in pairs(workspace:GetDescendants()) do
if v.Name == "LocationMarker" then
check = v
task.wait()
end
end
return check
end
if game.Players.LocalPlayer.Character.Humanoid.SeatPart ~= nil then
getfenv().plane = game.Players.LocalPlayer.Character.Humanoid.SeatPart.Parent.Parent.Name
end
spawn(function()
while getfenv().contracts do
task.wait(0.1)
pcall(function()
if hascontract() == nil or findmark() == nil then
if game:GetService("Players").LocalPlayer.PlayerGui.Main.OnClick.Contracts.Frame.Main:FindFirstChildOfClass("Frame") then
firesignal(game:GetService("Players").LocalPlayer.PlayerGui.Main.OnClick.Contracts.Frame.Main:FindFirstChildOfClass("Frame").Button.Activated)
end
task.wait(3)
if func == nil then
for i,v in pairs(getgc(true)) do
if type(v) == "function" and getfenv(v).script == game:GetService("Players").LocalPlayer.PlayerGui.Main.OnClick.Contracts.Frame.ContractsUI then
if getinfo(v).name == "OnMark" then
warn(getinfo(v).name)
func = v
v()
task.wait()
end
end
end
elseif func ~= nil and findmark() == nil then
func()
end
end
end)
end
end)
local plr = game.Players.LocalPlayer
local chr = plr.Character
local car = chr.Humanoid.SeatPart.Parent
if not workspace:FindFirstChild("justanormalpart") then
local new = Instance.new("Part",workspace)
new.Name = "justanormalpart"
new.Anchored = true
new.Size = Vector3.new(10000,10,10000)
new.Position = chr.HumanoidRootPart.Position+Vector3.new(0,5000,0)
end
print(hascontract())
while getfenv().contracts do
task.wait(0.1)
local p,call = pcall(function()
local plane = game.Players.LocalPlayer.Character.Humanoid.SeatPart.Parent.Parent
if hascontract() ~= nil then
local v = findmark()
if v ~= nil and getfenv().contracts == true then
task.wait()
if v.ClassName == "Part" and game.Players.LocalPlayer:DistanceFromCharacter(v.Parent.Highlight.WorldPivot.Position) > 70 then
print(v.Parent)
repeat task.wait()
if v.Parent ~= test or game.Players.LocalPlayer:DistanceFromCharacter(v.Position) < 70 or getfenv().contracts == false then
plane.PrimaryPart.Anchored = false
local test = v.Parent
local TweenService = game:GetService("TweenService")
local TweenInfoToUse = TweenInfo.new(0, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
local TweenValue = Instance.new("CFrameValue")
TweenValue.Value = plane:GetPrimaryPartCFrame()
TweenValue.Changed:Connect(function()
plane:SetPrimaryPartCFrame(TweenValue.Value)
end)
local OnTween = TweenService:Create(TweenValue, TweenInfoToUse, {Value= plane.PrimaryPart.CFrame+Vector3.new(0,1000,0)})
OnTween:Play()
OnTween.Completed:Wait()
local TweenService = game:GetService("TweenService")
local TweenInfoToUse = TweenInfo.new(5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
local TweenValue = Instance.new("CFrameValue")
TweenValue.Value = plane:GetPrimaryPartCFrame()
TweenValue.Changed:Connect(function()
plane:SetPrimaryPartCFrame(TweenValue.Value)
end)
local OnTween = TweenService:Create(TweenValue, TweenInfoToUse, {Value= v.Parent.Highlight.WorldPivot+Vector3.new(0,1000,0)})
OnTween:Play()
OnTween.Completed:Wait()
local TweenService = game:GetService("TweenService")
local TweenInfoToUse = TweenInfo.new(0, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
local TweenValue = Instance.new("CFrameValue")
TweenValue.Value = plane:GetPrimaryPartCFrame()
TweenValue.Changed:Connect(function()
plane:SetPrimaryPartCFrame(TweenValue.Value)
end)
local OnTween = TweenService:Create(TweenValue, TweenInfoToUse, {Value= v.Parent.Highlight.WorldPivot})
OnTween:Play()
OnTween.Completed:Wait()
workspace:FindFirstChild("justanormalpart").CFrame = CFrame.new(plane.PrimaryPart.CFrame.X,v.Parent.CFrame.Y-30,plane.PrimaryPart.CFrame.Z)
plane.PrimaryPart.Anchored = true
end
until v.Parent ~= test or game.Players.LocalPlayer:DistanceFromCharacter(v.Parent.Position) < 70 or getfenv().contracts == false
local time = tick()
repeat task.wait()
plane.PrimaryPart.Anchored = true
until v.Parent ~= test or game.Players.LocalPlayer:DistanceFromCharacter(v.Parent.Position) > 70 or getfenv().contracts == false or tick()-time > 2
plane.PrimaryPart.Anchored = false
elseif v.ClassName ~= "Part" and game.Players.LocalPlayer:DistanceFromCharacter(v.Position) > 70 then
repeat task.wait()
if v.Parent ~= test or game.Players.LocalPlayer:DistanceFromCharacter(v.Parent.Highlight.WorldPivot.Position) < 70 or getfenv().contracts == false then
local test = v.Parent
local test = v.Parent
plane.PrimaryPart.Anchored = false
local TweenService = game:GetService("TweenService")
local TweenInfoToUse = TweenInfo.new(0, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
local TweenValue = Instance.new("CFrameValue")
TweenValue.Value = plane:GetPrimaryPartCFrame()
TweenValue.Changed:Connect(function()
plane:SetPrimaryPartCFrame(TweenValue.Value)
end)
local OnTween = TweenService:Create(TweenValue, TweenInfoToUse, {Value= plane.PrimaryPart.CFrame+Vector3.new(0,1000,0)})
OnTween:Play()
OnTween.Completed:Wait()
local TweenService = game:GetService("TweenService")
local TweenInfoToUse = TweenInfo.new(5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
local TweenValue = Instance.new("CFrameValue")
TweenValue.Value = plane:GetPrimaryPartCFrame()
TweenValue.Changed:Connect(function()
plane:SetPrimaryPartCFrame(TweenValue.Value)
end)
local OnTween = TweenService:Create(TweenValue, TweenInfoToUse, {Value= v.Parent.Highlight.WorldPivot+Vector3.new(0,1000,0)})
OnTween:Play()
OnTween.Completed:Wait()
local TweenService = game:GetService("TweenService")
local TweenInfoToUse = TweenInfo.new(0, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
local TweenValue = Instance.new("CFrameValue")
TweenValue.Value = plane:GetPrimaryPartCFrame()
TweenValue.Changed:Connect(function()
plane:SetPrimaryPartCFrame(TweenValue.Value)
end)
local OnTween = TweenService:Create(TweenValue, TweenInfoToUse, {Value= v.Parent.Highlight.WorldPivot})
OnTween:Play()
OnTween.Completed:Wait()
workspace:FindFirstChild("justanormalpart").CFrame = CFrame.new(plane.PrimaryPart.CFrame.X,v.CFrame.Y-30,plane.PrimaryPart.CFrame.Z)
plane.PrimaryPart.Anchored = true
end
until v.Parent ~= test or game.Players.LocalPlayer:DistanceFromCharacter(v.Parent.Highlight.WorldPivot.Position) < 70 or getfenv().contracts == false
local time = tick()
repeat task.wait()
plane.PrimaryPart.Anchored = true
until v.Parent ~= test or game.Players.LocalPlayer:DistanceFromCharacter(v.Parent.Highlight.WorldPivot.Position) > 70 or getfenv().contracts == false or tick()-time > 2
plane.PrimaryPart.Anchored = false
end
end
elseif hascontract() == nil then
game:GetService("ReplicatedStorage").SpawnVehicle:FireServer(getfenv().plane, workspace.Spawners, "Original", true)
wait(0.5)
repeat task.wait()
until game.Players.LocalPlayer.Character.Humanoid.SeatPart ~= nil
end
end)
if p == false then
warn(p,call)
end
end
end
})
does nothing
@MANGO67 You have to be in a plane half wit
@DavidSRacism i did but its only making me night/morning mode
@MANGO67 Then its your executor, I just checked and it is working
@DavidSRacism im using velocity
im using delta its working well,you're not suppose to use a big plane
great script!