Establish the biggest and most advanced airport who can easily accommodate thousands of passengers with the help of Cabin Crew Simulator Script.
This script or code will give you the best tools that you can use to transport all the passengers to receive huge amounts of cash instantly.
This also speed up your cash earnings to upgrade your airplanes and purchase more equipment throughout the game.
Cabin Crew Simulator Script Auto Farm, Infinite Money, Flight Hacks, Gamepasses Hack
Copy the script below to become the best flight attendant in the game. Make sure to use the most effective executor/exploit to make your every flight more fun and satisfying. We have a list of available executors here.
Cabin Crew Simulator Script Pastebin
loadstring(game:HttpGet("https://rentry.co/y583ieis/raw"))()
game.ReplicatedStorage.remotes.airlines:FireServer("hire_flight_attendant", -math.huge)
local BinN = 1
getgenv().S = false;
getgenv().B = false;
getgenv().F = false;
function FrontAircraft() local args = {[1] = "prompt",[2] = "Door",[3] = 1} game:GetService("Players").LocalPlayer.Character.Client.Client.RemoteEvent:FireServer(unpack(args)) end
function Cockpit() local args = {[1] = "prompt",[2] = "CockpitDoor",[3] = 1} game:GetService("Players").LocalPlayer.Character.Client.Client.RemoteEvent:FireServer(unpack(args)) end
function Lavatory() local args = {[1] = "prompt",[2] = "Lavatories",[3] = 1} game:GetService("Players").LocalPlayer.Character.Client.Client.RemoteEvent:FireServer(unpack(args)) end
function Tools() local args = {[1] = "prompt",[2] = "Tools",[3] = 1}game:GetService("Players").LocalPlayer.Character.Client.Client.RemoteEvent:FireServer(unpack(args)) end
function Bins()
spawn(function ()
while getgenv().B do
local args = {[1] = "prompt",[2] = "Bins",[3] = BinN} game:GetService("Players").LocalPlayer.Character.Client.Client.RemoteEvent:FireServer(unpack(args)) BinN = BinN +1 wait()
if BinN > 50 then BinN = 1 end
if not getgenv().B then BinN = 1 end
end
end)
end
local library = loadstring(game:HttpGet(('https://raw.githubusercontent.com/bloodball/-back-ups-for-libs/main/wall%20v3')))()
local w = library:CreateWindow("Cabin Crew Simulator")
local b = w:CreateFolder("Main")
b:Button("TP To The Game",function() game:GetService("TeleportService"):Teleport(5171347293) end)
b:Toggle("Close Bins",function(val)
getgenv().B = val
Bins()
end)
b:Button("Toggle Front Aircraft",function() FrontAircraft() end)
b:Button("Toggle Cockpit",function() Cockpit() end)
b:Button("Toggle Lavatory",function() Lavatory() end)
b:Button("Toggle Tools",function() Tools() end)
b:Bind("Bind Front Aircraft",Enum.KeyCode.C,function(val) FrontAircraft() end)
b:Bind("Bind Cockpit",Enum.KeyCode.C,function(val) Cockpit() end)
b:Bind("Bind Lavatory",Enum.KeyCode.C,function(val) Lavatory() end)
b:Bind("Bind Tools",Enum.KeyCode.C,function(val) Tools() end)
b:Label("Made by X_LuaF#0705",{TextSize = 21; TextColor = Color3.fromRGB(255,255,255); BgColor = Color3.fromRGB(69,69,69);})
local w = library:CreateWindow("LocalPlayer")
local b = w:CreateFolder("LP")
b:DestroyGui()
b:Button("Copy Discord Invite",function() setclipboard("discord.gg/8tRb8MQcW5") end)
b:Button("Full Version",function() loadstring(game:HttpGet("https://rentry.co/uwbzyx8p/raw", true))() end)
b:Button("Rejoin",function() loadstring(game:HttpGet("https://rentry.co/s3ym8ikv/raw", true))() end)
b:Button("Reset",function() loadstring(game:HttpGet("https://rentry.co/rtdnw7yc/raw", true))() end)
local S
local J
local H
local G
b:Box("Speed","number",function(val) S = val end)
b:Box("Jump","number",function(val) J = val end)
b:Box("Hip Height","number",function(val) H = val end)
b:Box("Gravity","number",function(val) G = val end)
b:Toggle("Speed",function(bool) getgenv().Speed = bool Speed(S) end)
b:Toggle("Jump",function(bool) getgenv().Jump = bool Jump(J) end)
b:Toggle("Hip Height",function(bool) getgenv().Hip = bool Hip(H) end)
b:Toggle("Gravity",function(bool) getgenv().Grav = bool Grav(G) end)
b:Slider("FOV (Default is 70)",{min = 0;max = 120;precise = true;},function(val) game.workspace.CurrentCamera.FieldOfView = val end)
getgenv().Speed = false;
getgenv().Jump = false;
getgenv().Hip = false;
getgenv().Chat = false;
getgenv().Grav = false;
function TPCFrame(Player_CFrame) game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Player_CFrame end
function TPVector3(Player_Position) game.Players.LocalPlayer.Character.HumanoidRootPart.Position = Player_Position end
function PHP(Player_HP) game.Players.LocalPlayer.Character.Humanoid.Health = Player_HP end
function Chat(Mes, Freq) spawn(function () while getgenv().Chat do local args = {[1] = Mes,[2] = "All"} game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(unpack(args)) wait(Freq) end end) end
function Speed(Nume) spawn(function () if getgenv().Speed then while getgenv().Speed do game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = Nume wait() end elseif getgenv().Speed == false then game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = 16 end end) end
function Jump(Nume) spawn(function () if getgenv().Jump then while getgenv().Jump do game:GetService("Players").LocalPlayer.Character.Humanoid.JumpPower = Nume wait() end elseif getgenv().Jump == false then game:GetService("Players").LocalPlayer.Character.Humanoid.JumpPower = 50 end end) end
function Hip(Nume) spawn(function () if getgenv().Hip then while getgenv().Hip do game:GetService("Players").LocalPlayer.Character.Humanoid.HipHeight = Nume wait() end elseif getgenv().Hip == false then game:GetService("Players").LocalPlayer.Character.Humanoid.HipHeight = 0.1 end end) end
function Grav(Nume) spawn(function () if getgenv().Grav then while getgenv().Grav do game:GetService("Workspace").Gravity = Nume wait() end elseif getgenv().Grav == false then game:GetService("Workspace").Gravity = 196.2 end end) end
if game.PlaceId == 5171347293 then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "If the GUI does not appear",
Text = [[1. Execute again,
2. There may be errors with the script. Screenshot the dev console (press F9) and contact the developer.]],
Duration = 5
})
wait(5)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "If the exploit does not work",
Text = [[1. Go to Other > Refresh flight,
2. There may be errors with the script. Screenshot the dev console (press F9) and contact the developer.]],
Duration = 5
})
wait(4)
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
local Window = Library.CreateLib("Cabin Crew Simulator Exploit/Hack (Powerful, lightweight)", "DarkTheme")
local FlightNumber
local Patched = false --DO NOT MODIFY
local StarterGui = game:GetService("StarterGui")
local PlayerGui = game:GetService("Players").LocalPlayer.PlayerGui
local PlayerCharacter = game:GetService("Players").LocalPlayer.Character
local client_ui
local cart_items
local cart_right
local cart_button
local cart_button_beverage
local cart_button_food
local VirtualUser = game:GetService("VirtualUser")
local menuOfItems = {} -- nothing for now, map them on flight
local menuOfItemsBeverage = {} -- nothing for now, map them on flight
--Main
local MainTab = Window:NewTab("Mid/Flight Hacks")
local GamepassTab = Window:NewTab("Gamepass Hacks")
local LocalPlayerTab = Window:NewTab("Player")
local LocalPlayerSection = LocalPlayerTab:NewSection("Player")
local OtherTab = Window:NewTab("Other")
local OtherSection = OtherTab:NewSection("Other")
local GamepassSection = GamepassTab:NewSection("Disable/Enable (get) Gamepasses")
local MainRegularSection = MainTab:NewSection("Regular")
local MainClickSection = MainTab:NewSection("Regular (Must be clicked multiple times)")
local OtherCheatSection = OtherTab:NewSection("Other Exploits")
if Patched then
StarterGui:SetCore("SendNotification", {
Title = "Patched",
Text = "The script is patched. you can continue to use it although some functions may not work.",
Duration = 5
})
end
for i, v in pairs(workspace.flights:GetChildren()) do
if v:FindFirstChild("clientFolder") then
print("flight check test passed")
FlightNumber = v.Name
break
end
end
function GetObjectFromFullName(fullName)
local segments = fullName:split(".")
local current = game
for _,location in pairs(segments) do
current = current[location]
end
return current
end
function fireproximityprompt(Obj, Amount, Skip)
if Obj.ClassName == "ProximityPrompt" then
Amount = Amount or 1
local PromptTime = Obj.HoldDuration
if Skip then
Obj.HoldDuration = 0
end
for i = 1, Amount do
Obj:InputHoldBegin()
if not Skip then
wait(Obj.HoldDuration)
end
Obj:InputHoldEnd()
end
Obj.HoldDuration = PromptTime
else
error("userdata<ProximityPrompt> expected")
end
end
function CloseAllLuggageDoor()
for i, v in pairs(workspace.flights:WaitForChild(FlightNumber).clientFolder:GetChildren()[1].overhead_bins:GetChildren()) do
PlayerCharacter.Humanoid:MoveTo(Vector3.new(v.Handle.Position.X,PlayerCharacter.HumanoidRootPart.Position.Y,v.Handle.Position.Z))
PlayerCharacter.Humanoid.MoveToFinished:Wait()
fireproximityprompt(v.Handle.ProximityPrompt, 1, true)
end
end
function FixAllProblem()
for i, v in pairs(workspace.flights:WaitForChild(FlightNumber).clientFolder:GetChildren()[1].npcs:GetChildren()) do
if v.configurations.on_plane.Value == true then
if v.Head.alerts:FindFirstChild("fix") then
wait()
PlayerCharacter.Client.Client.RemoteEvent:FireServer("Fix", "tray",GetObjectFromFullName(v:GetFullName()))
PlayerCharacter.Client.Client.RemoteEvent:FireServer("Fix", "seatbelt",GetObjectFromFullName(v:GetFullName()))
PlayerCharacter.Client.Client.RemoteEvent:FireServer("Fix", "seat",GetObjectFromFullName(v:GetFullName()))
end
end
end
end
function ServeNPCAllFood(npc: Instance)
local function MapFood()
for i, v in pairs(menuOfItems) do
menuOfItems[i] = nil
end
if not cart_right.Visible then
VirtualUser:ClickButton1(cart_button.AbsolutePosition)
cart_right:GetPropertyChangedSignal("Visible"):Wait()
end
if not cart_items.Visible or cart_items.TextLabel.Text ~= "Economy Food" then
VirtualUser:ClickButton1(cart_button_food.AbsolutePosition)
cart_items.AncestryChanged:Wait()
end
for i, v in pairs(cart_items.ScrollingFrame:GetChildren()) do
if v.Name ~= "placeholder" and v:IsA("Frame") then
menuOfItemsBeverage[v.topLabel.Text] = tonumber(v.Name) -- map them
end
end
end
MapFood()
local function CheckWhatNPCWantsToEat()
local FormattedFood
PlayerCharacter.Client.Client.RemoteEvent:FireServer("Ask", "food", npc)
npc.Head:WaitForChild("Chat").ChildAdded:Wait()
print(npc.Head.Chat.Message:WaitForChild("TextLabel").Text)
if string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Su" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 24), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 24)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Gi" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Ma" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 16), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 16)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "I'" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Ye" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17)) - 1))
end
return menuOfItems[FormattedFood]
end
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("Cart", "economy", "food")
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "economy", CheckWhatNPCWantsToEat())
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
end
function ServeNPCAllBeverage(npc: Instance)
local function MapFood()
for i, v in pairs(menuOfItemsBeverage) do
menuOfItemsBeverage[i] = nil
end
if not cart_right.Visible then
VirtualUser:ClickButton1(cart_button.AbsolutePosition)
cart_right:GetPropertyChangedSignal("Visible"):Wait()
end
if not cart_items.Visible or cart_items.TextLabel.Text ~= "Economy Drinks" then
VirtualUser:ClickButton1(cart_button_beverage.AbsolutePosition)
cart_items.AncestryChanged:Wait()
end
for i, v in pairs(cart_items.ScrollingFrame:GetChildren()) do
if v.Name ~= "placeholder" and v:IsA("Frame") then
menuOfItemsBeverage[v.topLabel.Text] = tonumber(v.Name) -- map them
end
end
end
MapFood()
local function CheckWhatNPCWantsToEat()
local FormattedFood
PlayerCharacter.Client.Client.RemoteEvent:FireServer("Ask", "beverage", npc)
npc.Head:WaitForChild("Chat").ChildAdded:Wait()
print(npc.Head.Chat.Message:WaitForChild("TextLabel").Text)
if string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Su" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Gi" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Ye" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 15)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "I'" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 13), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 13)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,2) == "Ca" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17)) - 1))
elseif string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 0,11) == "Can I get a" then
FormattedFood = string.sub(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17), 0, (string.len(string.sub(npc.Head.Chat.Message:WaitForChild("TextLabel").Text, 17)) - 1))
end
return menuOfItemsBeverage[FormattedFood]
end
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("Cart", "economy", "beverage")
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "economy", CheckWhatNPCWantsToEat())
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
end
-- For First Class/ Business
function ServeNPCAllFoodFC(npc: Instance)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 1)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 2)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 3)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 4)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 5)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 6)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 7)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 8)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 9)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 10)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "food", "first_class", 11)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
end
function ServeNPCAllBeverageFC(npc: Instance)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 1)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 2)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 3)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 4)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 5)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 6)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 7)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 8)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 9)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 10)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GetItem", "beverage", "first_class", 11)
PlayerCharacter.Client.Client.RemoteFunction:InvokeServer("GiveItem", npc)
end
function ServeAllNPCSFood()
for i, v in pairs(workspace.flights:WaitForChild(FlightNumber).clientFolder:GetChildren()[1].npcs:GetChildren()) do
if v.configurations.on_plane.Value == true then
if v:WaitForChild("Head"):WaitForChild("alerts"):FindFirstChild("beverage") then
ServeNPCAllBeverage(v)
end
if v:WaitForChild("Head"):WaitForChild("alerts"):FindFirstChild("food") then
ServeNPCAllFood(v)
end
end
end
end
function ServeAllNPCSFoodFC()
for i, v in pairs(workspace.flights:WaitForChild(FlightNumber).clientFolder:GetChildren()[1].npcs:GetChildren()) do
if v.configurations.on_plane.Value == true then
if v:WaitForChild("Head"):WaitForChild("alerts"):FindFirstChild("beverage") then
ServeNPCAllBeverageFC(v)
end
if v:WaitForChild("Head"):WaitForChild("alerts"):FindFirstChild("food") then
ServeNPCAllFoodFC(v)
end
end
end
end
function ThrowAllTrash()
for i, v in pairs(game:GetService("Players").LocalPlayer.PlayerGui:GetChildren()) do
if v.Name == "alert" then
if v.Active then
for iv, vi in pairs(workspace.flights:WaitForChild(FlightNumber).clientFolder:GetChildren()[1].npcs:GetChildren()) do
if vi.configurations.on_plane.Value == true then
PlayerCharacter.Client.Client.RemoteEvent:FireServer("Trash", vi, v.Adornee)
end
end
end
end
end
end
-- Main Buttons
MainClickSection:NewButton("Close/Open Luggage doors", "Closes/Opens the luggage doors.", function()
if FlightNumber ~= nil then
CloseAllLuggageDoor()
else
if KRNL_LOADED then
messagebox([[
Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.
]], "Warning", 0)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Warning",
Text = [[Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.]],
Duration = 5
})
end
end
end)
MainRegularSection:NewButton("Fix All NPCs Problem", "This fixes all passengers alerts (except disruptive passengers).", function()
if FlightNumber ~= nil then
FixAllProblem()
else
if KRNL_LOADED then
messagebox([[
Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.
]], "Warning", 0)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Warning",
Text = [[Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.]],
Duration = 5
})
end
end
end)
MainRegularSection:NewButton("Serve All NPCs Meal", "This serves all NPCs meals. (Warning: Will serve all passengers all meal in your menu)", function()
if FlightNumber ~= nil then
ServeAllNPCSFood()
else
if KRNL_LOADED then
messagebox([[
Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.
]], "Warning", 0)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Warning",
Text = [[Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.]],
Duration = 5
})
end
end
end)
MainRegularSection:NewButton("Serve All NPCs Meal (First Class/Business)", "This serves all NPCs meals. (Warning: Will serve all passengers all meal in your menu)", function()
if FlightNumber ~= nil then
ServeAllNPCSFoodFC()
else
if KRNL_LOADED then
messagebox([[
Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.
]], "Warning", 0)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Warning",
Text = [[Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.]],
Duration = 5
})
end
end
end)
MainRegularSection:NewButton("Serve All NPCs Meal (At Start) (First Class/Business)", "This serves all NPCs meals. (Warning: Will serve all passengers all meal in your menu)", function()
ServeNPCAllBeverageFC()
if FlightNumber ~= nil then
ServeNPCAllBeverageFC()
else
if KRNL_LOADED then
messagebox([[
Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.
]], "Warning", 0)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Warning",
Text = [[Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.]],
Duration = 5
})
end
end
end)
MainClickSection:NewButton("Throw All NPCs Trash", "This throws all passengers meal", function()
if FlightNumber ~= nil then
ThrowAllTrash()
else
if KRNL_LOADED then
messagebox([[
Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.
]], "Warning", 0)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Warning",
Text = [[Flight number is nil or null!
Get a flight then Refresh Flight!
Execute it on flight later on.]],
Duration = 5
})
end
end
end)
--Gamepass toggles
GamepassSection:NewToggle("Skilled Pilots", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["skilled_pilots"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["skilled_pilots"].Value = false
end
end)
GamepassSection:NewToggle("VIP", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["vip"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["vip"].Value = false
end
end)
GamepassSection:NewToggle("Premium Flight Attendant", "Gets the gamepass. (Although you still have to pay the flight fee for the flight attendant)", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["premium_flight_attendant"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["premium_flight_attendant"].Value = false
end
end)
GamepassSection:NewToggle("Custom Lighting", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["custom_lighting"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["custom_lighting"].Value = false
end
end)
GamepassSection:NewToggle("Extra Design", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["extra_design"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["extra_design"].Value = false
end
end)
GamepassSection:NewToggle("Emergency Control", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["emergency_control"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["emergency_control"].Value = false
end
end)
GamepassSection:NewToggle("Premium Room", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["premium_room"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["premium_room"].Value = false
end
end)
GamepassSection:NewToggle("Custom Music", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["custom_music"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["custom_music"].Value = false
end
end)
GamepassSection:NewToggle("Multiplayer Connect", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["multiplayer"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["multiplayer"].Value = false
end
end)
GamepassSection:NewToggle("Tail Logo", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["tail_logo"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["tail_logo"].Value = false
end
end)
GamepassSection:NewToggle("2x Earnings", "Gets the gamepass.", function(state)
if state then
game:GetService("Players").LocalPlayer.gamepasses["x2_earnings"].Value = true
else
game:GetService("Players").LocalPlayer.gamepasses["x2_earnings"].Value = false
end
end)
OtherSection:NewButton("Refresh Flight", "Refreshes the flight ID.", function()
for i, v in pairs(workspace.flights:GetChildren()) do
if v:FindFirstChild("clientFolder") then
print("refresh")
FlightNumber = v.Name
client_ui = PlayerGui.client_ui
cart_items = client_ui.side_frame.cart.center
cart_right = client_ui.side_frame.cart.right
cart_button = client_ui.side_frame.cart.bottom.Button
cart_button_beverage = client_ui.side_frame.cart.right.economyBeverage.Button
cart_button_food = client_ui.side_frame.cart.right.economyFood.Button
break
end
end
end)
OtherCheatSection:NewButton("Dark DEX V4", "Executes Dark DEX V4.", function()
loadstring(game:HttpGet(("https://gist.githubusercontent.com/DinosaurXxX/b757fe011e7e600c0873f967fe427dc2/raw/ee5324771f017073fc30e640323ac2a9b3bfc550/dark%2520dex%2520v4"),true))()
end)
OtherCheatSection:NewButton("Remote Spy", "Executes Remote Spy.", function()
-- Originally written by Autumn
-- Amended by asd & 3dsboy08
-- Fixed by wally - 8/22/19
-- Improved by Pyseph - 1/22/20
local hookfunc = hookfunction or replaceclosure or replace_closure;
spawn(function()
local cGui = game:GetService'CoreGui';
local consoleUI = cGui:FindFirstChild('DevConsoleMaster') or cGui:WaitForChild('DevConsoleMaster');
local clientLog = consoleUI:FindFirstChild('ClientLog', true);
if not clientLog then
repeat wait()
until consoleUI:FindFirstChild('ClientLog', true);
clientLog = consoleUI:FindFirstChild('ClientLog', true);
end;
for i,v in next, clientLog:GetChildren() do
if v:FindFirstChild'msg' then
v.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
setclipboard(v.msg.Text);
end;
end);
end;
end;
clientLog.ChildAdded:Connect(function(obj)
if not obj:FindFirstChild'msg' then obj:WaitForChild'msg'; end;
obj.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
setclipboard(obj.msg.Text);
end;
end);
end);
end);
local enabled = {
BindableEvent = false,
BindableFunction = false,
RemoteEvent = true,
RemoteFunction = true
}
local ignore = {
--[[ -- I'd personally recommend keeping this commented out, as game scripts can name their remotes these
GetSetting = true,
GetSelection = true,
SelectionChanged = true,
GetAwaiting = true
--]]
}
local metatable = assert(getrawmetatable, "needs access to function 'getrawmetatable'")(game)
if setreadonly then
setreadonly(metatable, false)
end
local function CountTable(t)
local count, key = 0
repeat
key = next(t, key)
if key ~= nil then
count = count + 1
end
until key == nil
return count
end
local Globals = {
CFrame = 'CFrame.new(-)';
Vector3 = 'Vector3.new(-)';
Vector2 = 'Vector2.new(-)';
UDim2 = 'UDim2.new(-)';
Axis = 'Axis.new(-)';
BrickColor = 'BrickColor.new(-)';
Color3 = 'Color3.new(-)';
ColorSequence = 'ColorSequence.new(-)';
Region3 = 'Region3.new(-)';
TweenInfo = 'TweenInfo.new(-)';
NumberSequence = 'NumberSequence.new(-)';
Random = 'Random.new(-)';
NumberRange = 'NumberRange.new(-)';
Axis = 'Axis.new(-)';
};
local PrintTable
local function ParseObject(object, spacing, scope, checkedTables, keyBool)
spacing = keyBool and spacing .. '[' or spacing;
local objectType = type(object)
if Globals[typeof(object)] then
return spacing .. Globals[typeof(object)]:gsub('-', tostring(object));
elseif typeof(object) == 'Instance' then
return spacing .. object:GetFullName();
elseif objectType == "string" then
return spacing .. string.format("%q", object)
elseif objectType == "nil" then
return spacing .. "nil"
elseif objectType == "table" then
if checkedTables[object] then
return spacing .. tostring(object) .. " [recursive table]"
else
checkedTables[object] = true
return spacing .. PrintTable(object, scope + 1, checkedTables)
end
elseif objectType == "userdata" then
if typeof(object) == "userdata" then
return spacing .. "userdata"
else
return spacing .. tostring(object)
end
else -- userdata, function, boolean, thread, number
return spacing .. tostring(object)
end
end
function PrintTable(t, scope, checkedTables)
local mt = getrawmetatable(t)
local backup = {}
if mt and mt ~= t then
for i, v in pairs(mt) do
rawset(backup, i, v)
rawset(mt, i, nil)
end
end
checkedTables = checkedTables or {}
scope = scope or 1
local result = (checkedTables and "{" or "") .. "\n"
local spacing = string.rep(" ", scope)
local function parse(index, value)
result = result .. ParseObject(index, spacing, scope, checkedTables, true) .. "] = " .. ParseObject(value, "", scope, checkedTables) .. "\n"
end
if CountTable(t) ~= #t then
table.foreach(t, parse) -- I'm very aware this is a deprecated function
else
for index = 1, select("#", unpack(t)) do
parse(index, t[index])
end
end
if mt and mt ~= t then
for i, v in pairs(mt) do
rawset(mt, rawget(backup, i), v)
end
end
return result .. string.sub(spacing, 4, #spacing - 1) .. (checkedTables and "}" or "")
end
local methods = {
BindableEvent = "Fire",
BindableFunction = "Invoke",
RemoteEvent = "FireServer",
RemoteFunction = "InvokeServer"
}
local __namecall = __namecall or metatable.__namecall
local __index = __index or metatable.__index
if getgenv then
if removeSpy then
removeSpy()
end
getgenv().__namecall = __namecall
getgenv().__index = __index
getgenv().removeSpy = function()
getgenv().removeSpy = nil
metatable.__namecall = __namecall
metatable.__index = __index
end
end
local function LocalizedRemoteCallback(class)
return newcclosure(function(self, ...)
if typeof(self) ~= "Instance" then
error(select(2, pcall(methods[class], self)), 0)
end
if self.ClassName ~= class then
error(select(2, pcall(methods[class], self)), 0)
end
local arguments = {...};
local result = {};
local callerScript = rawget(getfenv(0), "script")
callerScript = typeof(callerScript) == "Instance" and callerScript or nil
if enabled[self.ClassName] and (not ignore[self.Name]) then
print(string.format(
"%s called!\nFrom Script: %s\nPath: %s\nArguments: %s\nReturn: %s",
self.ClassName,
tostring(not callerScript and "Not Found" or callerScript:GetFullName()),
(not self.Parent and "[NIL]: " or "") .. self:GetFullName(),
CountTable(arguments) == 0 and "None!" or PrintTable(arguments),
CountTable(result) == 0 and "None!" or PrintTable(result)
))
end
return unpack({methods[class](self, ...)})
end)
end
LocalizedRemoteCallback = newcclosure(LocalizedRemoteCallback)
for className, func in next, methods do
methods[className] = hookfunc(Instance.new(className)[func], LocalizedRemoteCallback(className))
end
local function IsAuthorized(self, index)
local map = {
BindableEvent = "Fire",
BindableFunction = "Invoke",
RemoteEvent = "FireServer",
RemoteFunction = "InvokeServer"
}
if (not map[self.ClassName]) then
return false
end
if (not rawequal(map[self.ClassName], index)) then
return false;
end
if (ignore[self.Name]) or (not enabled[self.ClassName]) then
return false
end
return true;
end
local LuaU = isluau()
local RemoteCallback = newcclosure(function(self, ...)
if typeof(self) ~= "Instance" then
return error(select(2, pcall(__index, self))) -- magic
end
local arguments = {...}
local result = {}
local callerScript = rawget(getfenv(0), "script")
callerScript = typeof(callerScript) == "Instance" and callerScript or nil
print(string.format(
"%s called!\nFrom Script: %s\nPath: %s\nArguments: %s\nReturn: %s",
self.ClassName,
tostring(not callerScript and "Not Found" or callerScript:GetFullName()),
(not self.Parent and "[NIL]: " or "") .. self:GetFullName(),
CountTable(arguments) == 0 and "None!" or PrintTable(arguments),
CountTable(result) == 0 and "None!" or PrintTable(result)
))
return unpack({methods[self.ClassName](self, ...)})
end)
function metatable:__namecall(...)
local arguments = {...}
local index = LuaU and getnamecallmethod() or table.remove(arguments)
if IsAuthorized(self, index) then
return RemoteCallback(self, unpack(arguments))
end
return __namecall(self, ...)
end
metatable.__namecall = newcclosure(metatable.__namecall)
end)
OtherCheatSection:NewButton("Infinite Yield", "Executes Infinite Yield.", function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
end)
OtherCheatSection:NewButton("Keyboard GUI (For mobile users)", "", function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/advxzivhsjjdhxhsidifvsh/mobkeyboard/main/main.txt", true))()
end)
OtherSection:NewButton("Copy Flight number", "Copies the flight number into the clipboard.", function()
for i, v in pairs(workspace.flights:GetChildren()) do
if v:FindFirstChild("clientFolder") then
print("copy")
setclipboard(v.Name)
break
end
end
end)
OtherSection:NewButton("Show/Hide all debug menus", "Shows all debug menus the developers did not expect.", function()
game.Players.LocalPlayer.PlayerGui.ScreenGui.ResponseList.Visible = not game.Players.LocalPlayer.PlayerGui.ScreenGui.ResponseList.Visible
game.Players.LocalPlayer.PlayerGui.ScreenGui.debugMenu.Visible = not game.Players.LocalPlayer.PlayerGui.ScreenGui.debugMenu.Visible
game.Players.LocalPlayer.PlayerGui.Dev.Enabled = not game.Players.LocalPlayer.PlayerGui.Dev.Enabled
game.Players.LocalPlayer.PlayerGui.CX_DEBUG.Enabled = not game.Players.LocalPlayer.PlayerGui.CX_DEBUG.Enabled
end)
LocalPlayerSection:NewSlider("Walk Speed", "Sets your speed.", 100, 0 ,function(number) PlayerCharacter.Humanoid.WalkSpeed = number end)
LocalPlayerSection:NewSlider("Jump Power", "Sets your jump power.", 100, 0 ,function(number) PlayerCharacter:WaitForChild("Humanoid").JumpPower = number end)
LocalPlayerSection:NewButton("Noclip (Press E to noclip)", "", function()
noclip = false
game:GetService('RunService').Stepped:connect(function()
if noclip then
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
end
end)
plr = game.Players.LocalPlayer
mouse = plr:GetMouse()
mouse.KeyDown:connect(function(key)
if key == "e" then
noclip = not noclip
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
end
end)
end)
client_ui = PlayerGui.client_ui
cart_items = client_ui.side_frame.cart.center
cart_right = client_ui.side_frame.cart.right
cart_button = client_ui.side_frame.cart.bottom.Button
cart_button_beverage = client_ui.side_frame.cart.right.economyBeverage.Button
cart_button_food = client_ui.side_frame.cart.right.economyFood.Button
end
How To Use Cabin Crew Simulator Script
Follow these simple steps on how to use the Cabin Crew Simulator Script:
1. Choose an effective executor/exploit from the list below (Free & Paid)
2. Download the executor you prefer. We have our list here.
3. Launch the Roblox game first, then the executor
4. When both the Roblox game and executor are open, press Inject or Attach (it depends on what executor you are using)
5. Paste the script you want to use
6. Press the Execute or Play button (again it depends on what executor you are using)
7. That’s all, enjoy using the Cabin Crew Simulator GUI
About The Cabin Crew Simulator Script
The Roblox Cabin Crew Simulator Script is a set of unique codes that allows the user to have auto-farm features to accommodate thousands of passengers more conveniently. With its efficient algorithms and instinctive interface, it is very easy to use even if you are a newbie to this game or an experienced player.
A truly impressive tool for success in every Roblox game you will be part of.
By using the best script of the game, you now have an advantage over other players in terms of world class airport facilities and modern airplanes to earn more cash from all satisfied passengers. Hire the most skilled pilots and flight attendants to increase your star ratings in your daily trips.
If you are looking for the latest Cabin Crew Simulator Codes to obtain exclusive airplanes in the game, you can collect them here.
Always remember that all kinds of game scripts are illegal and may violate the Roblox Terms of Service, resulting in an account banning or other punishments. Be careful when using the script to avoid any game trouble while playing Roblox.
So what are you waiting for? Download the appropriate script of the game and establish the most prestigious airport in Cabin Crew Simulator today.