--[[ N U V I K T E A M Waste-Time Script - v2 ]] local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Waste-Time Script - NUVIK - v2", LoadingTitle = "NUVIKTEAM", LoadingSubtitle = "Loading Waste-Time Script...", ConfigurationSaving = {Enabled = false}, KeySystem = false, }) local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Lighting = game:GetService("Lighting") local player = Players.LocalPlayer local function getRoot() local c = player.Character return c and c:FindFirstChild("HumanoidRootPart") end local function getHumanoid() local c = player.Character return c and c:FindFirstChildOfClass("Humanoid") end local Settings = { InfiniteJump = false, Noclip = false, AutoRebirth = false, NightVision = false, } local TeleportTab = Window:CreateTab("Teleports", 4483362458) TeleportTab:CreateSection("Teleport Zones") local teleports = { {name = "Rebirth - Spawn Point", pos = Vector3.new(17.022, 3.476, 1.211)}, {name = "The Library - 10M time", pos = Vector3.new(20.010, 51.124, 30.474)}, {name = "Stars - Star Zone", pos = Vector3.new(-189.233, 3.068, -5.366)}, {name = "The Future - 50Qa time", pos = Vector3.new(2041.580, 1375.783, -2876.962)}, {name = "The Void - 1Td time", pos = Vector3.new(1504.435, 1348.273, -2109.739)}, {name = "The Zenith - 1Tvg time", pos = Vector3.new(1674.173, 381.373, -2857.851)}, {name = "Purgatory - 10cd ears layer 2", pos = Vector3.new(1205.001, 86.541, -2855.153)}, {name = "The Cyber - 1Spqag time", pos = Vector3.new(1057.628, 1045.197, -2728.794)}, } for _, tp in ipairs(teleports) do TeleportTab:CreateButton({ Name = tp.name, Callback = function() local root = getRoot() if root then root.CFrame = CFrame.new(tp.pos) Rayfield:Notify({Title = "Teleported", Content = tp.name, Duration = 3}) end end, }) end TeleportTab:CreateSection("Auto Rebirth") TeleportTab:CreateToggle({ Name = "Auto Rebirth (TP Loop)", CurrentValue = false, Callback = function(Value) Settings.AutoRebirth = Value Rayfield:Notify({Title = Value and "Enabled" or "Disabled", Content = "Auto Rebirth", Duration = 2}) if Value then task.spawn(function() while Settings.AutoRebirth do local root = getRoot() if root then root.CFrame = CFrame.new(17.022, 3.476, 1.211) end task.wait(0.5) end end) end end, }) local PlayerTab = Window:CreateTab("Player", 4483362458) PlayerTab:CreateSection("Speed & Jump") PlayerTab:CreateSlider({ Name = "WalkSpeed", Range = {16, 500}, Increment = 1, Suffix = " Speed", CurrentValue = 16, Callback = function(Value) local hum = getHumanoid() if hum then hum.WalkSpeed = Value end end, }) PlayerTab:CreateSlider({ Name = "JumpPower", Range = {50, 500}, Increment = 1, Suffix = " Power", CurrentValue = 50, Callback = function(Value) local hum = getHumanoid() if hum then hum.JumpPower = Value end end, }) PlayerTab:CreateSection("Visual Effects") PlayerTab:CreateToggle({ Name = "Night Vision", CurrentValue = false, Callback = function(Value) Settings.NightVision = Value if Value then local cc = Instance.new("ColorCorrectionEffect") cc.Name = "__NuvikNightVision" cc.TintColor = Color3.fromRGB(120, 255, 140) cc.Contrast = 0.2 cc.Brightness = 0.05 cc.Saturation = 0.15 cc.Parent = Lighting local bloom = Instance.new("BloomEffect") bloom.Name = "__NuvikNightVisionBloom" bloom.Intensity = 0.25 bloom.Size = 18 bloom.Threshold = 0.8 bloom.Parent = Lighting else local cc = Lighting:FindFirstChild("__NuvikNightVision") local bloom = Lighting:FindFirstChild("__NuvikNightVisionBloom") if cc then cc:Destroy() end if bloom then bloom:Destroy() end end Rayfield:Notify({Title = Value and "Enabled" or "Disabled", Content = "Night Vision", Duration = 2}) end, }) PlayerTab:CreateButton({ Name = "Fullbright (Remove Shadows)", Callback = function() Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false Lighting.Ambient = Color3.fromRGB(178, 178, 178) Rayfield:Notify({Title = "Enabled", Content = "Fullbright Active", Duration = 3}) end, }) PlayerTab:CreateButton({ Name = "Reset Lighting", Callback = function() Lighting.Brightness = 1 Lighting.ClockTime = 14 Lighting.FogEnd = 10000 Lighting.GlobalShadows = true Lighting.Ambient = Color3.fromRGB(0, 0, 0) Rayfield:Notify({Title = "Reset", Content = "Lighting restored", Duration = 3}) end, }) local TogglesTab = Window:CreateTab("Toggles", 4483362458) TogglesTab:CreateSection("Movement Hacks") TogglesTab:CreateToggle({ Name = "Infinite Jump", CurrentValue = false, Callback = function(Value) Settings.InfiniteJump = Value Rayfield:Notify({Title = Value and "Enabled" or "Disabled", Content = "Infinite Jump", Duration = 2}) end, }) UserInputService.JumpRequest:Connect(function() if Settings.InfiniteJump then local hum = getHumanoid() if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end end) TogglesTab:CreateToggle({ Name = "Noclip", CurrentValue = false, Callback = function(Value) Settings.Noclip = Value Rayfield:Notify({Title = Value and "Enabled" or "Disabled", Content = "Noclip", Duration = 2}) end, }) RunService.Stepped:Connect(function() if Settings.Noclip then local char = player.Character if char then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end end) TogglesTab:CreateSection("Utilities") TogglesTab:CreateButton({ Name = "Reset Stats (Default)", Callback = function() local hum = getHumanoid() if hum then hum.WalkSpeed = 16 hum.JumpPower = 50 end Rayfield:Notify({Title = "Reset", Content = "Stats restored to default", Duration = 3}) end, }) TogglesTab:CreateButton({ Name = "Rejoin Server", Callback = function() local TeleportService = game:GetService("TeleportService") TeleportService:Teleport(game.PlaceId, player) end, }) local InfoTab = Window:CreateTab("Info", 4483362458) InfoTab:CreateSection("Script Info") InfoTab:CreateParagraph({ Title = "Waste-Time Script", Content = "Made by NUVIKTEAM\nVersion: 2.0\nFramework: Rayfield\n\n8 Teleports | Player Mods | Toggles" }) InfoTab:CreateButton({ Name = "Copy Discord Invite", Callback = function() setclipboard("https://discord.gg/nuvikteam") Rayfield:Notify({Title = "Copied", Content = "Discord invite copied to clipboard", Duration = 3}) end, })