Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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) == "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("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)
- ifif 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)
- ifif 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)
- ifif 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
- endtostring(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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement