local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "NVKTEAM", LoadingTitle = "Fireball Script", LoadingSubtitle = "by NVK", ConfigurationSaving = { Enabled = false, }, Discord = { Enabled = false, }, KeySystem = false, }) local AutoPunchTab = Window:CreateTab("Auto Punch", nil) local PetsTab = Window:CreateTab("Pets", nil) local TeleportTab = Window:CreateTab("Teleport", nil) local MiscTab = Window:CreateTab("Misc", nil) local autoPunchEnabled = false local autoClickerEnabled = false local VirtualInputManager = game:GetService("VirtualInputManager") local Players = game:GetService("Players") local player = Players.LocalPlayer AutoPunchTab:CreateToggle({ Name = "Auto Punch", CurrentValue = false, Flag = "AutoPunch", Callback = function(Value) autoPunchEnabled = Value if autoPunchEnabled then task.spawn(function() while autoPunchEnabled do pcall(function() game.ReplicatedStorage.Remotes.PunchEvent:FireServer() end) task.wait(0.1) end end) end end, }) AutoPunchTab:CreateToggle({ Name = "Auto Clicker", CurrentValue = false, Flag = "AutoClicker", Callback = function(Value) autoClickerEnabled = Value if autoClickerEnabled then task.spawn(function() while autoClickerEnabled do pcall(function() local camera = workspace.CurrentCamera local viewportSize = camera.ViewportSize local x = viewportSize.X * 0.5 local y = viewportSize.Y * 0.5 local guiObjects = player.PlayerGui:GetGuiObjectsAtPosition(x, y) local isSafe = true for _, obj in pairs(guiObjects) do if obj:IsA("TextButton") or obj:IsA("ImageButton") or obj:IsA("TextBox") then isSafe = false break end end if isSafe then VirtualInputManager:SendMouseButtonEvent(x, y, 0, true, game, 0) task.wait(0.05) VirtualInputManager:SendMouseButtonEvent(x, y, 0, false, game, 0) else local safeX = viewportSize.X * 0.1 local safeY = viewportSize.Y * 0.5 VirtualInputManager:SendMouseButtonEvent(safeX, safeY, 0, true, game, 0) task.wait(0.05) VirtualInputManager:SendMouseButtonEvent(safeX, safeY, 0, false, game, 0) end end) task.wait(0.1) end end) end end, }) PetsTab:CreateButton({ Name = "Free Secret Pet x1", Callback = function() pcall(function() game.ReplicatedStorage.Remotes.FreeSecretPet:FireServer() end) end, }) MiscTab:CreateButton({ Name = "Claim Daily", Callback = function() pcall(function() game.ReplicatedStorage.DailyEvents.ClaimDaily:FireServer() end) end, }) local function TeleportToPosition(position) pcall(function() game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = position end) end local function GetCFrame(obj) if obj:IsA("BasePart") then return obj.CFrame elseif obj:FindFirstChild("Safe") and obj.Safe:IsA("BasePart") then return obj.Safe.CFrame elseif obj:FindFirstChild("Part") and obj.Part:IsA("BasePart") then return obj.Part.CFrame end return nil end TeleportTab:CreateButton({ Name = "x1.5 Need 150 Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts:GetChildren()[3505] local cf = GetCFrame(obj) if cf then TeleportToPosition(cf) end end) end, }) TeleportTab:CreateButton({ Name = "x2.5 Need 1M Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts:GetChildren()[2182] local cf = GetCFrame(obj) if cf then TeleportToPosition(cf) end end) end, }) TeleportTab:CreateButton({ Name = "x5 Need 10B Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts:GetChildren()[2472] local cf = GetCFrame(obj) if cf then TeleportToPosition(cf) end end) end, }) TeleportTab:CreateButton({ Name = "x5 King", Callback = function() pcall(function() local obj = workspace.IgnoreParts:GetChildren()[3436] local cf = GetCFrame(obj) if cf then TeleportToPosition(cf) end end) end, }) TeleportTab:CreateButton({ Name = "x10 Need 1T Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts:GetChildren()[3181] local cf = GetCFrame(obj) if cf then TeleportToPosition(cf) end end) end, }) TeleportTab:CreateButton({ Name = "x17.5 Need 1qd Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts:GetChildren()[175] local cf = GetCFrame(obj) if cf then TeleportToPosition(cf) end end) end, }) TeleportTab:CreateButton({ Name = "x25 Need 1Qn Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts:GetChildren()[2868] local cf = GetCFrame(obj) if cf then TeleportToPosition(cf) end end) end, }) TeleportTab:CreateButton({ Name = "x45 Need 100qd Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[18].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x50 Need 10Qn Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[19].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x60 Need 100Qn Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[20].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x40 King World 2", Callback = function() pcall(function() local obj = workspace.Worlds["Starter World"]:GetChildren()[10].Part TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x70 Need 1sx Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[21].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x80 Need 10sx Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[22].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x90 Need 100sx Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[23].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x100 Need 100sx Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[25].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x115 Need 1Sp Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[26].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x130 Need 10Sp Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[27].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x110 King World 3", Callback = function() pcall(function() local obj = workspace.Worlds["Starter World"]:GetChildren()[11].Part TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x145 Need 100Sp Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[28].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x160 Need 0.99O Power", Callback = function() pcall(function() local obj = workspace.IgnoreParts.TrainingAreas:GetChildren()[29].Safe TeleportToPosition(obj.CFrame) end) end, }) TeleportTab:CreateButton({ Name = "x175 Need 9.99O Power", Callback = function() pcall(function() local cf = CFrame.new( Vector3.new(-1447.19556, 1698.35107, -483.080322), Vector3.new(-1447.19556, 1698.35107, -483.080322) + Vector3.new(-0.985230923, 0, -0.171231374) ) TeleportToPosition(cf) end) end, }) Rayfield:Notify({ Title = "Script Loaded", Content = "Script loaded successfully", Duration = 3, })