Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
- if game.PlaceId == 15338697306 then
- Rayfield:Notify({
- Title = "Script executed",
- Content = "Script by Devappl",
- Duration = 6.5,
- Image = 4483362458,
- Actions = {
- Ignore = {
- Name = "Okay!",
- Callback = function()
- print("The user tapped Okay!")
- end
- },
- },
- })
- local RainbowKartToggled = false
- local AutoRebrithToggled = false
- local AutoWinMultiplyToggled = false
- local Window = Rayfield:CreateWindow({
- Name = "Go Kart Race Simulator | Script by Devappl",
- LoadingTitle = "Go Kart Race Simulator Script",
- LoadingSubtitle = "by Devappl",
- ConfigurationSaving = {
- Enabled = flase,
- FolderName = nil,
- FileName = "goKartRaceSimulatorScript"
- },
- Discord = {
- Enabled = false,
- Invite = "noinvitelink",
- RememberJoins = true
- },
- KeySystem = false,
- KeySettings = {
- Title = "Go Kart Race Simulator Script",
- Subtitle = "by Devappl",
- Note = "This script is in closed beta, no keys are currently available.",
- FileName = "Keysystem",
- SaveKey = false,
- GrabKeyFromSite = false,
- Key = {""}
- }
- })
- local MainTab = Window:CreateTab("Home", 4483362458)
- local MainSection = MainTab:CreateSection("Main")
- local ClickerTab = Window:CreateTab("Clicker", 4483362458)
- local ClickerSection = ClickerTab:CreateSection("Clicker")
- local PlayerTab = Window:CreateTab("Player", 4483362458)
- local PlayerSection = PlayerTab:CreateSection("Player")
- local EggTab = Window:CreateTab("Eggs", 4483362458)
- local EggSection = EggTab:CreateSection("Eggs")
- local RewardsTab = Window:CreateTab("Rewards", 4483362458)
- local RewardsSection = RewardsTab:CreateSection("Rewards")
- local KartsTab = Window:CreateTab("Karts", 4483362458)
- local KartsSection = KartsTab:CreateSection("Karts")
- local ScriptsTab = Window:CreateTab("Scripts", 4483362458)
- local ScriptsSection = ScriptsTab:CreateSection("Scripts")
- -----[ MAIN TAB ]-----
- local Paragraph = MainTab:CreateParagraph({Title = "Script Information", Content = "I will probably not update this script much more, this is the best it will get with the games limitations and my current skill. (And also the softlock I put myself in with -9.22QN wins)"})
- -----[ EGGS TAB ]-----
- local EggLabel = EggTab:CreateLabel("Normal eggs require you to have their UI open")
- local EggDropdown = EggTab:CreateDropdown({
- Name = "Select Egg",
- Options = {"Common Egg","Space Egg"},
- CurrentOption = {"Common Egg"},
- MultipleOptions = false,
- Flag = "selectEgg",
- Callback = function(Option)
- print((Option[1]))
- end,
- })
- local RobuxEggDropdown = EggTab:CreateDropdown({
- Name = "Select Robux Egg",
- Options = {"Magma Egg","Deadly Egg", "Dominus Egg"},
- CurrentOption = {"Magma Egg"},
- MultipleOptions = false,
- Flag = "selectRobuxEgg",
- Callback = function(Option)
- print((Option[1]))
- end,
- })
- local EggAmountLabel = EggTab:CreateLabel("Bypassing triple hatch only works sometimes")
- local EggAmountSlider = EggTab:CreateSlider({
- Name = "Egg Amount",
- Range = {1, 1000},
- Increment = 1,
- Suffix = "Eggs",
- CurrentValue = 1,
- Flag = "eggAmountSlider",
- Callback = function(Value)
- print((Value))
- end,
- })
- local BasicHatchButton = EggTab:CreateButton({
- Name = "Hatch Normal Egg(s)",
- Callback = function()
- game:GetService("ReplicatedStorage"):WaitForChild("Assets"):WaitForChild("Signals"):WaitForChild("Functions"):WaitForChild("BuyEgg"):InvokeServer(EggDropdown.CurrentOption[1], EggAmountSlider.CurrentValue)
- end,
- })
- local RobuxHatchButton = EggTab:CreateButton({
- Name = "Hatch Robux Egg(s)",
- Callback = function()
- game:GetService("ReplicatedStorage"):WaitForChild("Assets"):WaitForChild("Signals"):WaitForChild("Functions"):WaitForChild("BuyEgg"):InvokeServer(RobuxEggDropdown.CurrentOption[1], EggAmountSlider.CurrentValue)
- end,
- })
- -----[ PLAYER TAB ]-----
- local SpeedSlider = PlayerTab:CreateSlider({
- Name = "Speed Slider",
- Range = {1, 250},
- Increment = 1,
- Suffix = "Speed",
- CurrentValue = 16,
- Flag = "speedSlider",
- Callback = function(Value)
- while wait() do
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
- end
- end,
- })
- local UnstuckButton = PlayerTab:CreateButton({
- Name = "Unstuck",
- Callback = function()
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("EndRace"):FireServer()
- print("Attempted to leave race")
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Train"):FireServer("Nil","Finish")
- print("Attempted to stop training")
- end,
- })
- -----[ CLICKER TAB ]-----
- local WinsWarningLabel = ClickerTab:CreateLabel("Getting more than 9.22QN wins will set them to -9.22QN. This will make it so that you will not be able to buy certain things anymore")
- local WinsMultiplierDropdown = ClickerTab:CreateDropdown({
- Name = "Wins Multiplier",
- Options = {"x1.12","x1.15","x1.17"},
- CurrentOption = {"x1.12"},
- MultipleOptions = false,
- Flag = "selectMultiplierReward",
- Callback = function(Option)
- print((Option[1]))
- end,
- })
- local MultiplyWinsButton = ClickerTab:CreateButton({
- Name = "Multiply Wins",
- Callback = function()
- if WinsMultiplierDropdown.CurrentOption[1] == "x1.12" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(7)
- elseif WinsMultiplierDropdown.CurrentOption[1] == "x1.15" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(1)
- elseif WinsMultiplierDropdown.CurrentOption[1] == "x1.17" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(6)
- else
- print("Win Multiplication Error")
- end
- end,
- })
- local AutoWinMultiplyToggle = ClickerTab:CreateToggle({
- Name = "Auto Multiply Wins",
- CurrentValue = false,
- Flag = "autoMultiplyWins",
- Callback = function(Value)
- AutoWinMultiplyToggled = not AutoWinMultiplyToggled
- if AutoWinMultiplyToggled then
- while AutoWinMultiplyToggled do
- if WinsMultiplierDropdown.CurrentOption[1] == "x1.12" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(7)
- elseif WinsMultiplierDropdown.CurrentOption[1] == "x1.15" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(1)
- elseif WinsMultiplierDropdown.CurrentOption[1] == "x1.17" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(6)
- else
- print("Auto Win Multiplication Error")
- end
- wait()
- end
- end
- end,
- })
- local PowerWarningLabel = ClickerTab:CreateLabel("Getting more than 9.22QN power will set it to -9.22QN. Having negative power makes you move at 0 speed")
- local PowerInput = ClickerTab:CreateInput({
- Name = "Give Power",
- PlaceholderText = "0",
- RemoveTextAfterFocusLost = true,
- Callback = function(Text)
- local text_without_quotes = Text:gsub('"', '')
- local integer_value = tonumber(text_without_quotes)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ClientRemote"):InvokeServer("Train","Power",(tonumber(integer_value)/2)-50)
- end,
- })
- local RebirthButton = ClickerTab:CreateButton({
- Name = "Rebirth",
- Callback = function()
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ClientRemote"):InvokeServer("Rebirth")
- end,
- })
- local AutoRebirthToggle = ClickerTab:CreateToggle({
- Name = "Auto Rebirth",
- CurrentValue = false,
- Flag = "autoRebirth",
- Callback = function(Value)
- AutoRebrithToggled = not AutoRebrithToggled
- if AutoRebrithToggled then
- while AutoRebrithToggled do
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ClientRemote"):InvokeServer("Rebirth")
- wait()
- end
- end
- end,
- })
- -----[ REWARDS TAB ]-----
- local ClaimAllRewardsButton = RewardsTab:CreateButton({
- Name = "Claim All Rewards",
- Callback = function()
- local countMax = 8
- local count = 0
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("addSpin"):FireServer()
- print("Attempted to add Spins")
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("XmasK"):FireServer()
- print("Attempted to claim Free Kart")
- for i = 1, countMax do
- count = count + 1
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Daily"):FireServer("D"..count)
- print("Attempted to claim Daily Gift",count)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Gift"):FireServer("G"..count)
- print("Attempted to claim Playtime Reward",count)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(count)
- print("Attempted to claim Wheel Reward",count)
- end
- end
- })
- local VerifyButton = RewardsTab:CreateButton({
- Name = "Spoof Verify Twitter",
- Callback = function()
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ClientRemote"):InvokeServer("Verify")
- end,
- })
- local RewardSelectionLabel = RewardsTab:CreateLabel("Only the wheel has 8 bonuses, selecting higher than 7 on daily or playtime does nothing")
- local RewardDropdown = RewardsTab:CreateDropdown({
- Name = "Reward Type",
- Options = {"Daily","Playtime","Wheel"},
- CurrentOption = {"Daily"},
- MultipleOptions = false,
- Flag = "selectReward",
- Callback = function(Option)
- print((Option[1]))
- end,
- })
- local RewardsSlider = RewardsTab:CreateSlider({
- Name = "Reward Number",
- Range = {1, 8},
- Increment = 1,
- Suffix = "",
- CurrentValue = 1,
- Flag = "rewardsSlider",
- Callback = function(Value)
- print((Value))
- end,
- })
- local RewardButton = RewardsTab:CreateButton({
- Name = "Give Selected Reward",
- Callback = function()
- if RewardDropdown.CurrentOption[1] == "Daily" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Daily"):FireServer("D"..RewardsSlider.CurrentValue)
- print("Attempted to claim Daily Gift",RewardsSlider.CurrentValue)
- elseif RewardDropdown.CurrentOption[1] == "Playtime" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Gift"):FireServer("G"..RewardsSlider.CurrentValue)
- print("Attempted to claim Playtime Reward",RewardsSlider.CurrentValue)
- elseif RewardDropdown.CurrentOption[1] == "Wheel" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Spin"):FireServer(RewardsSlider.CurrentValue)
- print("Attempted to claim Wheel Reward",RewardsSlider.CurrentValue)
- else
- print("Reward Button Error")
- end
- end,
- })
- local BoostLabel = RewardsTab:CreateLabel("Boosts might take a while to show up")
- local BoostDropdown = RewardsTab:CreateDropdown({
- Name = "Boost Type",
- Options = {"x2 Stats","x2 Wins"},
- CurrentOption = {"x2 Stats"},
- MultipleOptions = false,
- Flag = "selectBoost",
- Callback = function(Option)
- print((Option[1]))
- end,
- })
- local BoostDurationDropdown = RewardsTab:CreateDropdown({
- Name = "Boost duration",
- Options = {"15 Minutes","1 Hour"},
- CurrentOption = {"15 Minutes"},
- MultipleOptions = false,
- Flag = "selectBoostDuration",
- Callback = function(Option)
- print((Option[1]))
- end,
- })
- local GiveBoostButton = RewardsTab:CreateButton({
- Name = "Give Boost",
- Callback = function()
- if BoostDropdown.CurrentOption[1] == "x2 Stats" then
- if BoostDurationDropdown.CurrentOption[1] == "15 Minutes" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Gift"):FireServer("G7")
- elseif BoostDurationDropdown.CurrentOption[1] == "1 Hour" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Daily"):FireServer("D3")
- else
- print("Stats Boost Error")
- end
- elseif BoostDropdown.CurrentOption[1] == "x2 Wins" then
- if BoostDurationDropdown.CurrentOption[1] == "15 Minutes" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Gift"):FireServer("G3")
- elseif BoostDurationDropdown.CurrentOption[1] == "1 Hour" then
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Daily"):FireServer("D4")
- else
- print("Win Boost Error")
- end
- else
- print("Boost Button Error")
- end
- end,
- })
- -----[ SCRIPTS TAB ]-----
- local ScriptsLabel = ScriptsTab:CreateLabel("Utility scripts that might come in handy")
- local InfiniteYieldButton = ScriptsTab:CreateButton({
- Name = "Infinite Yield v5.9.4",
- Callback = function()
- loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
- end,
- })
- local SimpleSpyButton = ScriptsTab:CreateButton({
- Name = "Simple Spy v3",
- Callback = function()
- loadstring(game:HttpGet("https://raw.githubusercontent.com/78n/SimpleSpy/main/SimpleSpySource.lua"))()
- end,
- })
- -----[ KARTS TAB ]-----
- local SpecialKartLabel = KartsTab:CreateLabel('The special kart is sometimes a "Xmas" kart, and sometimes a "Heart" kart')
- local SpecialKartButton = KartsTab:CreateButton({
- Name = "Give Special Kart",
- Callback = function()
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("XmasK"):FireServer()
- end,
- })
- local RainbowLabel = KartsTab:CreateLabel("Each rainbow cycle costs 878200 wins")
- local RainbowDelaySlider = KartsTab:CreateSlider({
- Name = "Rainbow Delay",
- Range = {1, 1000},
- Increment = 1,
- Suffix = "Ms",
- CurrentValue = 100,
- Flag = "rainbowDelaySlider",
- Callback = function(Value)
- print((Value))
- end,
- })
- local RainbowKartToggle = KartsTab:CreateToggle({
- Name = "Rainbow Kart",
- CurrentValue = false,
- Flag = "rainbowKart",
- Callback = function(Value)
- AutoRebrithToggled = not AutoRebrithToggled
- if AutoRebrithToggled then
- while AutoRebrithToggled do
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Really red")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("New Yeller")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Earth green")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Cyan")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Dark indigo")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Hot pink")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Reddish brown")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Dark stone grey")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Bronze")
- wait(RainbowDelaySlider.CurrentValue/1000)
- game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyKick"):FireServer("Gold")
- wait(RainbowDelaySlider.CurrentValue/1000)
- end
- end
- end,
- })
- else
- Rayfield:Notify({
- Title = "Script failed",
- Content = "Not in the correct game",
- Duration = 6.5,
- Image = 4483362458,
- Actions = {
- Ignore = {
- Name = "Okay!",
- Callback = function()
- print("The user tapped Okay!")
- end
- },
- },
- })
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement