Roblox Database Logo
  • Home
  • Roblox Scripts
  • Game Codes
  • Roblox Codes
    • Promo Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Best Games
  • Roblox Guides
  • Roblox Tools
  • Home
  • Roblox Scripts
  • Game Codes
  • Roblox Codes
    • Promo Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Best Games
  • Roblox Guides
  • Roblox Tools
Home - Scripts - Cabin Crew Simulator Script

Cabin Crew Simulator Script

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

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:

See also  Rush Point 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.

Cabin Crew Simulator Script

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.

See also  Lemonade Tycoon Script

So what are you waiting for? Download the appropriate script of the game and establish the most prestigious airport in Cabin Crew Simulator today.

Another Similar Game :

Cabin Crew Simulator CodesCabin Crew Simulator Codes

Leave a Comment Cancel reply

Promo Codes

Get your hands on exclusive cosmetics, in-game currency, and special bonuses! Redeem our extensive list of Roblox promo codes and stay ahead of the game.

FREE ITEMS
PROMO CODES
STAR CODES

Game Codes

Unlock exclusive in-game perks, boost your stats, and get an edge in your favorite Roblox games with our collection of verified and non expired game codes.

VIEW ALL
GENRES
POPULAR CODES

Items Codes

Customize your Roblox avatar to the max! Browse our thousands of collection of item codes to unlock unique hats, accessories, gear, and many more.

VIEW ALL
CATEGORY
POPULAR ITEMS

Music Codes

Jam out to your favorite tunes in Roblox! Discover music codes for the latest hits and timeless classics to personalize your in-game experience.

VIEW ALL
STYLE
ARTIST

Best Games

Looking for the hottest Roblox games? Explore our curated recommendations, discover hidden gems, and find your next gaming obsession.

BEST GAMES
THEMES
POPULAR GAMES

Roblox Guides

Level up your Roblox knowledge! Access in-depth guides, powerful tools, and valuable resources to enhance your gameplay and creation skills.

VIEW ALL
GAMES WIKI
ERRORS

Tools

Tap into the Roblox community! Find player-created tools, expert guides, and collaborative resources to elevate your Roblox journey.

VIEW ALL
USERNAME GENERATOR
EXECUTOR

Roblox Scripts

Unlock hidden potential, customize your gameplay, and push the limits of your favorite Roblox game with our powerful script collection.

VIEW ALL
GENRE
POPULAR SCRIPTS
Roblox Database Logo

Roblox Database is your all-in-one source for anything and everything related to Roblox.

Whether you’re looking for the latest game codes, item codes, or promo codes or need some scripting guidance, we’ve got you covered.

Facebook-f Twitter Youtube Instagram Pinterest
Quick Links
  • About
  • Contact
  • Tools
  • Privacy Policy
  • Terms of Service
  • Copyright Policy
Menu
  • Home
  • Roblox Scripts
  • Game Codes
  • Roblox Codes
    • Promo Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Best Games
  • Roblox Guides
  • Roblox Tools
  • Home
  • Roblox Scripts
  • Game Codes
  • Roblox Codes
    • Promo Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Best Games
  • Roblox Guides
  • Roblox Tools
Download
chrome logo
  • Email: robloxdatabase23@gmail.com
  • Android : Coming Soon
  • IOS : Coming Soon

© 2025 All Rights Reserved.