--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] -- -- By Nescoroco --🟦DISCORD🟦: https://discord.gg/4sA3JQj5AKv local player = game.Players.LocalPlayer local mouse = player:GetMouse() local character = player.Character or player.CharacterAdded:Wait() local stages = { Vector3.new(-117.76, -0.54, -368.69), Vector3.new(-261.65, 89.43, -254.95), Vector3.new(-396.18, -0.54, -347.77), Vector3.new(-605.89, -0.54, -348.37), Vector3.new(-657.92, -72.66, -248.91), Vector3.new(-788.67, 89.43, -266.54), Vector3.new(-915.22, -72.66, -248.94) } local spawnPosition = Vector3.new(-42.56, -1.34, 0.45) local iqSequences = {} iqSequences[1] = { Vector3.new(-109.14, 7.05, -76.57), Vector3.new(-109.73, 6.99, -163.09), Vector3.new(-125.38, 7.25, -204.45), Vector3.new(-45.85, 4.70, -163.54), Vector3.new(-48.19, 8.47, -250.42), Vector3.new(-42.74, -0.54, 58.44), Vector3.new(-52.52, -0.54, 68.01), Vector3.new(-42.13, -0.54, 89.34), Vector3.new(-42.08, -0.54, 118.88), Vector3.new(-52.65, -0.54, 127.21), Vector3.new(-52.86, -0.54, 146.78) } iqSequences[2] = { Vector3.new(-200.52, 7.76, -76.57), Vector3.new(-200.57, 7.49, -163.54), Vector3.new(-200.79, 7.48, -250.42), Vector3.new(-261.20, 41.59, -111.13), Vector3.new(-261.22, 76.35, -185.88) } iqSequences[3] = { Vector3.new(-342.32, 28.33, -99.74), Vector3.new(-396.05, 7.09, -163.54), Vector3.new(-395.51, 7.39, -250.42), Vector3.new(-394.61, -0.54, 58.14), Vector3.new(-404.74, -0.57, 67.94), Vector3.new(-394.97, -0.54, 87.64), Vector3.new(-394.56, -0.54, 118.29), Vector3.new(-404.84, -0.54, 128.10), Vector3.new(-404.99, -0.54, 148.78) } iqSequences[4] = { Vector3.new(-482.06, 7.56, 76.57), Vector3.new(-482.65, 7.45, 163.09), Vector3.new(-468.40, 7.07, 204.45), Vector3.new(-531.16, 41.40, 111.13) } iqSequences[5] = { Vector3.new(-597.73, 7.08, -76.57), Vector3.new(-596.82, 6.71, -163.09), Vector3.new(-613.19, 7.65, -204.45), Vector3.new(-657.40, -42.11, -148.16) } iqSequences[6] = { Vector3.new(-730.38, 7.38, 163.54), Vector3.new(-730.26, 7.19, 250.42), Vector3.new(-788.89, 40.72, -111.13) } iqSequences[7] = { Vector3.new(-852.94, -0.54, 57.99), Vector3.new(-863.38, -0.57, 68.08), Vector3.new(-853.19, -0.54, 88.14), Vector3.new(-853.66, -0.54, 117.02), Vector3.new(-863.58, -0.54, 147.98), Vector3.new(-924.22, 6.93, 76.57), Vector3.new(-926.82, 7.45, 163.09), Vector3.new(-909.50, 7.48, 204.45), Vector3.new(-914.93, -42.11, -148.16) } local iqSequenceAll = {} for stage = 1, 7 do for _, pos in ipairs(iqSequences[stage]) do table.insert(iqSequenceAll, pos) end end local iqValues = { [1] = "805 IQ", [2] = "2500 IQ", [3] = "8625 IQ", [4] = "1150 IQ", [5] = "22001 IQ", [6] = "25500 IQ", [7] = "87275 IQ", all = "147.051" } local function runIQSequence(sequence) if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end for _, pos in ipairs(sequence) do if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character:MoveTo(pos) end wait(0.2) end if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character:MoveTo(spawnPosition) end end local scriptActive = true local gui = Instance.new("ScreenGui") gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 500, 0, 300) mainFrame.Position = UDim2.new(0, 10, 0, 10) mainFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50) mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = gui local closeButton = Instance.new("TextButton", mainFrame) closeButton.Size = UDim2.new(0, 50, 0, 30) closeButton.Position = UDim2.new(1, -60, 0, 10) closeButton.Text = "X" closeButton.TextScaled = true closeButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) closeButton.TextColor3 = Color3.fromRGB(255, 255, 255) closeButton.MouseButton1Click:Connect(function() scriptActive = false teleporting = false teleportAll = false gui.Enabled = false end) local leftFrame = Instance.new("Frame") leftFrame.Size = UDim2.new(0, 250, 1, -40) leftFrame.Position = UDim2.new(0, 0, 0, 40) leftFrame.BackgroundTransparency = 1 leftFrame.Parent = mainFrame local titleLabel = Instance.new("TextLabel", mainFrame) titleLabel.Size = UDim2.new(1, -20, 0, 30) titleLabel.Position = UDim2.new(0, 10, 0, 10) titleLabel.Text = "Nescoroco" titleLabel.TextScaled = true titleLabel.BackgroundTransparency = 1 titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.Font = Enum.Font.SourceSansBold local winWarning = Instance.new("TextLabel", leftFrame) winWarning.Size = UDim2.new(1, -10, 0, 40) winWarning.Position = UDim2.new(0, 5, 0, 0) winWarning.Text = "Remember, you will lose all your IQ if you touch a WIN button" winWarning.TextScaled = true winWarning.TextColor3 = Color3.fromRGB(255, 255, 0) winWarning.BackgroundTransparency = 1 winWarning.TextWrapped = true local winScroll = Instance.new("ScrollingFrame") winScroll.Size = UDim2.new(1, -20, 1, -50) winScroll.Position = UDim2.new(0, 10, 0, 45) winScroll.BackgroundTransparency = 1 winScroll.ScrollBarThickness = 5 winScroll.Parent = leftFrame local winLayout = Instance.new("UIListLayout", winScroll) winLayout.Padding = UDim.new(0, 5) winLayout.SortOrder = Enum.SortOrder.LayoutOrder local winButtons = {} local selectedStage = nil local teleporting = false local teleportAll = false local function createWinButton(text, layoutOrder, onClick) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, 0, 0, 30) btn.BackgroundColor3 = Color3.fromRGB(100, 100, 255) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextScaled = true btn.Text = text btn.LayoutOrder = layoutOrder btn.Parent = winScroll btn.MouseButton1Click:Connect(onClick) return btn end local allStagesButton = createWinButton("All (best)", 1, function() teleportAll = not teleportAll teleporting = false for i, btn in pairs(winButtons) do btn.BackgroundColor3 = Color3.fromRGB(100, 100, 255) end if teleportAll then allStagesButton.BackgroundColor3 = Color3.fromRGB(57, 255, 20) else allStagesButton.BackgroundColor3 = Color3.fromRGB(0, 155, 0) end end) allStagesButton.BackgroundColor3 = Color3.fromRGB(0, 155, 0) local spawnButton = createWinButton("Spawn", 2, function() if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character:MoveTo(spawnPosition) end end) spawnButton.BackgroundColor3 = Color3.fromRGB(173, 216, 230) for i = 1, 7 do winButtons[i] = createWinButton("Stage " .. i, i + 2, function() if selectedStage == i then selectedStage = nil teleporting = false winButtons[i].BackgroundColor3 = Color3.fromRGB(100, 100, 255) else selectedStage = i teleporting = true teleportAll = false for j, btn in pairs(winButtons) do btn.BackgroundColor3 = Color3.fromRGB(100, 100, 255) end winButtons[i].BackgroundColor3 = Color3.fromRGB(0, 255, 0) end end) end spawn(function() while scriptActive do if teleporting and selectedStage then local pos = stages[selectedStage] if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character:MoveTo(pos) end elseif teleportAll then for i = 1, 7 do if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character:MoveTo(stages[i]) end wait(0.4) end end wait(1) end end) player.CharacterAdded:Connect(function(char) character = char if scriptActive then gui.Enabled = true end if teleporting and selectedStage then wait(1) char:MoveTo(stages[selectedStage]) end end) local iqFrame = Instance.new("Frame") iqFrame.Size = UDim2.new(0, 250, 1, -40) iqFrame.Position = UDim2.new(0, 250, 0, 40) iqFrame.BackgroundTransparency = 1 iqFrame.Parent = mainFrame local iqWarning = Instance.new("TextLabel") iqWarning.Size = UDim2.new(1, -10, 0, 40) iqWarning.Position = UDim2.new(0, 5, 0, 0) iqWarning.Text = "If you want to get more IQ, you must rejoin the game and execute this script again.\nIf you touch a win button, all the IQ will be gone" iqWarning.TextScaled = true iqWarning.TextColor3 = Color3.fromRGB(255, 255, 0) iqWarning.BackgroundTransparency = 1 iqWarning.TextWrapped = true iqWarning.Parent = iqFrame local iqScroll = Instance.new("ScrollingFrame") iqScroll.Size = UDim2.new(1, -10, 1, -50) iqScroll.Position = UDim2.new(0, 5, 0, 45) iqScroll.BackgroundTransparency = 1 iqScroll.ScrollBarThickness = 5 iqScroll.Parent = iqFrame local iqLayout = Instance.new("UIListLayout", iqScroll) iqLayout.Padding = UDim.new(0, 5) iqLayout.SortOrder = Enum.SortOrder.LayoutOrder local function createIQRow(text, iqText, layoutOrder, onClick, btnColor) local container = Instance.new("Frame") container.Size = UDim2.new(1, 0, 0, 30) container.BackgroundTransparency = 1 container.LayoutOrder = layoutOrder container.Parent = iqScroll local btn = Instance.new("TextButton") btn.Size = UDim2.new(0.55, -5, 1, 0) btn.Position = UDim2.new(0, 5, 0, 0) btn.BackgroundColor3 = btnColor or Color3.fromRGB(100, 100, 255) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextScaled = true btn.Text = text btn.Parent = container local label = Instance.new("TextLabel") label.Size = UDim2.new(0.45, -10, 1, 0) label.Position = UDim2.new(0.55, 5, 0, 0) label.BackgroundTransparency = 1 label.TextColor3 = Color3.fromRGB(255, 255, 255) label.TextScaled = true label.Text = iqText label.Parent = container btn.MouseButton1Click:Connect(onClick) end createIQRow("IQ from ALL", iqValues.all, 1, function() runIQSequence(iqSequenceAll) end, Color3.fromRGB(0,255,0)) createIQRow("IQ from Stage 1", iqValues[1], 2, function() runIQSequence(iqSequences[1]) end) createIQRow("IQ from Stage 2", iqValues[2], 3, function() runIQSequence(iqSequences[2]) end) createIQRow("IQ from Stage 3", iqValues[3], 4, function() runIQSequence(iqSequences[3]) end) createIQRow("IQ from Stage 4", iqValues[4], 5, function() runIQSequence(iqSequences[4]) end) createIQRow("IQ from Stage 5", iqValues[5], 6, function() runIQSequence(iqSequences[5]) end) createIQRow("IQ from Stage 6", iqValues[6], 7, function() runIQSequence(iqSequences[6]) end) createIQRow("IQ from Stage 7", iqValues[7], 8, function() runIQSequence(iqSequences[7]) end)