local Players = game:GetService("Players") local Debris = game:GetService("Debris") local Lighting = game:GetService("Lighting") local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local TeleportService = game:GetService("TeleportService") local TARGET_PLACE_ID = 72742428103609 local allowedPlayerName = "Yo Username Here" local function createGui(player) if player.Name ~= allowedPlayerName then return end -- Prevent duplicate GUI local playerGui = player:WaitForChild("PlayerGui") if playerGui:FindFirstChild("Vata909tt_IsBackGui") then playerGui.Vata909tt_IsBackGui:Destroy() end local gui = Instance.new("ScreenGui") gui.Name = "Vata909tt_IsBackGui" gui.ResetOnSpawn = false gui.Parent = playerGui --================================================== -- MAIN FRAME --================================================== local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 420, 0, 320) mainFrame.Position = UDim2.new(0.3, 0, 0.3, 0) mainFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35) mainFrame.BorderSizePixel = 0 mainFrame.Visible = false mainFrame.Parent = gui local mainCorner = Instance.new("UICorner") mainCorner.CornerRadius = UDim.new(0, 10) mainCorner.Parent = mainFrame --================================================== -- TITLE BAR --================================================== local titleBar = Instance.new("TextLabel") titleBar.Name = "TitleBar" titleBar.Size = UDim2.new(1, 0, 0, 30) titleBar.BackgroundColor3 = Color3.fromRGB(50, 50, 50) titleBar.Text = "Vata909tt GUI" titleBar.Font = Enum.Font.GothamBold titleBar.TextColor3 = Color3.new(1, 1, 1) titleBar.TextSize = 16 titleBar.BorderSizePixel = 0 titleBar.Parent = mainFrame local titleCorner = Instance.new("UICorner") titleCorner.CornerRadius = UDim.new(0, 10) titleCorner.Parent = titleBar --================================================== -- SCROLL FRAME --================================================== local scroll = Instance.new("ScrollingFrame") scroll.Name = "ScrollFrame" scroll.Size = UDim2.new(1, -20, 1, -60) scroll.Position = UDim2.new(0, 10, 0, 40) scroll.CanvasSize = UDim2.new(0, 0, 0, 0) scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y scroll.ScrollBarThickness = 6 scroll.BackgroundTransparency = 1 scroll.BorderSizePixel = 0 scroll.Parent = mainFrame local layout = Instance.new("UIListLayout") layout.Padding = UDim.new(0, 10) layout.SortOrder = Enum.SortOrder.LayoutOrder layout.Parent = scroll --================================================== -- TOGGLE BUTTON --================================================== local toggleBtn = Instance.new("TextButton") toggleBtn.Name = "ToggleButton" toggleBtn.Size = UDim2.new(0, 110, 0, 30) toggleBtn.Position = UDim2.new(0, 10, 0, 10) toggleBtn.Text = "Open GUI" toggleBtn.Font = Enum.Font.GothamBold toggleBtn.TextColor3 = Color3.new(1, 1, 1) toggleBtn.TextSize = 14 toggleBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70) toggleBtn.BorderSizePixel = 0 toggleBtn.Parent = gui local toggleCorner = Instance.new("UICorner") toggleCorner.CornerRadius = UDim.new(0, 8) toggleCorner.Parent = toggleBtn --================================================== -- DRAGGING --================================================== local dragging = false local dragInput local dragStart local startPos titleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) titleBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart local camera = workspace.CurrentCamera if camera then local viewport = camera.ViewportSize local newX = math.clamp( startPos.X.Offset + delta.X, 0, math.max(0, viewport.X - mainFrame.AbsoluteSize.X) ) local newY = math.clamp( startPos.Y.Offset + delta.Y, 0, math.max(0, viewport.Y - mainFrame.AbsoluteSize.Y) ) mainFrame.Position = UDim2.new( startPos.X.Scale, newX, startPos.Y.Scale, newY ) end end end) --================================================== -- BUTTON CREATOR --================================================== local function addButton(text, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, 0, 0, 40) btn.BackgroundColor3 = Color3.fromRGB(70, 70, 70) btn.TextColor3 = Color3.new(1, 1, 1) btn.Font = Enum.Font.GothamBold btn.TextSize = 14 btn.Text = text btn.BorderSizePixel = 0 btn.Parent = scroll local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = btn btn.MouseButton1Click:Connect(function() local success, err = pcall(callback) if not success then warn("GUI button error:", err) end end) return btn end --================================================== -- MAKE HINT --================================================== addButton("Make Hint", function() local hint = Instance.new("Hint") hint.Text = "THIS SERVER HAS BEEN HACKED BY VATA909TT!! DISC INVITE: https://discord.gg/sbTnFCrVj" hint.Parent = workspace Debris:AddItem(hint, 10) end) addButton("Relam", function() local playerList = Players:GetPlayers() if #playerList == 0 then return end local success, result = pcall(function() return TeleportService:TeleportAsync(TARGET_PLACE_ID, playerList) end) if not success then warn("Teleport failed:", result) end end) addButton("Make Message", function() local message = Instance.new("Message") message.Text = "THIS SERVER HAS BEEN HACKED BY VATA909TT!! DISC INVITE: https://discord.gg/sbTnFCrVj" message.Parent = workspace Debris:AddItem(message, 5) end) --================================================== -- FALLING HEADS --================================================== addButton("Spawn Falling Heads", function() local camera = workspace.CurrentCamera if not camera then return end for i = 1, 10 do local head = Instance.new("Part") head.Size = Vector3.new(2, 1, 1) head.Shape = Enum.PartType.Ball head.Color = Color3.fromRGB(255, 200, 200) head.Material = Enum.Material.SmoothPlastic head.Name = "FallingHead" head.Position = camera.CFrame.Position + Vector3.new( math.random(-10, 10), math.random(20, 30), math.random(-10, 10) ) head.Anchored = false head.CanCollide = true head.Parent = workspace local decal = Instance.new("Decal") decal.Texture = "rbxassetid://7075746925" decal.Face = Enum.NormalId.Front decal.Parent = head Debris:AddItem(head, 10) end end) --================================================== -- ADD DECALS --================================================== addButton("Add Decals", function() local decalTextureId = "rbxassetid://73859504735494" local faces = { Enum.NormalId.Front, Enum.NormalId.Back, Enum.NormalId.Left, Enum.NormalId.Right, Enum.NormalId.Top, Enum.NormalId.Bottom } for _, part in ipairs(workspace:GetDescendants()) do if part:IsA("BasePart") then -- Skip characters/NPCs local parentModel = part:FindFirstAncestorOfClass("Model") if not ( parentModel and parentModel:FindFirstChildOfClass("Humanoid") ) then -- Remove existing decals for _, child in ipairs(part:GetChildren()) do if child:IsA("Decal") then child:Destroy() end end -- Add decal to all six faces for _, face in ipairs(faces) do local decal = Instance.new("Decal") decal.Name = "VataDecal" decal.Texture = decalTextureId decal.Face = face decal.Transparency = 0 decal.Parent = part end end end end end) --================================================== -- SKY --================================================== addButton("Sky", function() local skyTextureId = "rbxassetid://71869538800676" -- Remove old skies for _, obj in ipairs(Lighting:GetChildren()) do if obj:IsA("Sky") then obj:Destroy() end end local sky = Instance.new("Sky") sky.Name = "VataSky" sky.SkyboxBk = skyTextureId sky.SkyboxDn = skyTextureId sky.SkyboxFt = skyTextureId sky.SkyboxLf = skyTextureId sky.SkyboxRt = skyTextureId sky.SkyboxUp = skyTextureId sky.Parent = Lighting end) --================================================== -- FLIP GRAVITY --================================================== addButton("Flip Gravity", function() if workspace.Gravity == 196.2 then workspace.Gravity = -196.2 else workspace.Gravity = 196.2 end end) --================================================== -- RANDOM TELEPORT ALL --================================================== addButton("Random Teleport All", function() for _, p in ipairs(Players:GetPlayers()) do if p.Character then local root = p.Character:FindFirstChild("HumanoidRootPart") if root then root.CFrame = CFrame.new( math.random(-100, 100), math.random(10, 50), math.random(-100, 100) ) end end end end) --================================================== -- EXPLOSIVE ORBS --================================================== addButton("Spawn Explosive Orbs", function() local camera = workspace.CurrentCamera if not camera then return end for i = 1, 10 do local orb = Instance.new("Part") orb.Shape = Enum.PartType.Ball orb.Size = Vector3.new(3, 3, 3) orb.Material = Enum.Material.Neon orb.BrickColor = BrickColor.Random() orb.Anchored = false orb.CanCollide = false orb.Position = camera.CFrame.Position + Vector3.new( math.random(-15, 15), math.random(10, 20), math.random(-15, 15) ) orb.Name = "ExplosiveOrb" orb.Parent = workspace local bodyVelocity = Instance.new("BodyVelocity") bodyVelocity.Velocity = Vector3.new( math.random(-20, 20), math.random(10, 30), math.random(-20, 20) ) bodyVelocity.P = 5000 bodyVelocity.MaxForce = Vector3.new( 10000, 10000, 10000 ) bodyVelocity.Parent = orb Debris:AddItem(orb, 10) end end) --================================================== -- NIGHT VISION --================================================== local nightVisionEnabled = false addButton("Toggle Night Vision", function() local blur = Lighting:FindFirstChild("VataNightVisionBlur") local cc = Lighting:FindFirstChild("VataNightVisionColor") if nightVisionEnabled then if blur then blur.Enabled = false end if cc then cc.Enabled = false end nightVisionEnabled = false else if not blur then blur = Instance.new("BlurEffect") blur.Name = "VataNightVisionBlur" blur.Parent = Lighting end blur.Size = 3 blur.Enabled = true if not cc then cc = Instance.new("ColorCorrectionEffect") cc.Name = "VataNightVisionColor" cc.Parent = Lighting end cc.TintColor = Color3.fromRGB(100, 255, 100) cc.Brightness = 0.15 cc.Contrast = 0.1 cc.Enabled = true nightVisionEnabled = true end end) --================================================== -- MUSIC --================================================== local musicPlaying = false local musicSound addButton("Toggle Music", function() if not musicSound then musicSound = Instance.new("Sound") musicSound.Name = "VataMusic" musicSound.SoundId = "rbxassetid://1840712882" musicSound.Looped = true musicSound.Volume = 1 musicSound.Parent = workspace local distortion1 = Instance.new("DistortionSoundEffect") distortion1.Level = 1 distortion1.Parent = musicSound end if musicPlaying then musicSound:Stop() musicPlaying = false else musicSound:Play() musicPlaying = true end end) addButton("Anonymus", function() -- Looping Anonymous Sound (Começa aos 9 segundos + Distorção) local Spooky1 = Instance.new("Sound") Spooky1.Parent = workspace Spooky1.Name = "Anonymousshii" Spooky1.SoundId = "rbxassetid://1840712882" Spooky1.Volume = 10 Spooky1.Looped = true local distortion1 = Instance.new("DistortionSoundEffect") distortion1.Level = 1 distortion1.Parent = Spooky1 Spooky1.Loaded:Wait() Spooky1.TimePosition = 8.6 Spooky1:Play() -- Apply Decal to All Sides local decalId = "rbxassetid://127476787" local function applyDecalToAllSides(part) local faces = { Enum.NormalId.Top, Enum.NormalId.Bottom, Enum.NormalId.Left, Enum.NormalId.Right, Enum.NormalId.Front, Enum.NormalId.Back } for _, face in ipairs(faces) do local decal = Instance.new("Decal") decal.Texture = decalId decal.Face = face decal.Parent = part end end for _, part in ipairs(workspace:GetDescendants()) do if part:IsA("BasePart") then applyDecalToAllSides(part) end end -- Skybox local skyId = "rbxassetid://18876121366" local sky = Instance.new("Sky") sky.SkyboxBk = skyId sky.SkyboxDn = skyId sky.SkyboxFt = skyId sky.SkyboxLf = skyId sky.SkyboxRt = skyId sky.SkyboxUp = skyId sky.Parent = game.Lighting -- Fog local lighting = game.Lighting lighting.FogColor = Color3.fromRGB(20, 20, 20) lighting.FogStart = 0 lighting.FogEnd = 300 -- Repeating Sound Every 10 Seconds task.spawn(function() while true do local repeatSound = Instance.new("Sound") repeatSound.Parent = workspace repeatSound.Name = "RepeatingSound" repeatSound.SoundId = "rbxassetid://0" repeatSound.Volume = 10 repeatSound.Looped = false local distortion2 = Instance.new("DistortionSoundEffect") distortion2.Level = 0.99 distortion2.Parent = repeatSound repeatSound.Loaded:Wait() repeatSound.TimePosition = 9 repeatSound:Play() repeatSound.Ended:Connect(function() repeatSound:Destroy() end) task.wait(10) end end) -- Modifica todas as partes local function exPro(root) for _, v in ipairs(root:GetChildren()) do if v:IsA("BasePart") then v.Material = Enum.Material.Plastic v.Transparency = 1 v.Locked = false end exPro(v) end end local function asdf(root) for _, v in ipairs(root:GetChildren()) do asdf(v) end end exPro(workspace) asdf(workspace) -- Example: local part = Instance.new("Part") part.Size = Vector3.new(5, 5, 5) part.Position = Vector3.new(0, 10, 0) part.Anchored = true part.Parent = workspace end) --================================================== -- JUMPSCARE --================================================== local jumpscareActive = false local jumpscareImage addButton("Jumpscare", function() if jumpscareActive then return end jumpscareActive = true jumpscareImage = Instance.new("ImageLabel") jumpscareImage.Name = "JumpscareImage" jumpscareImage.Size = UDim2.new(1, 0, 1, 0) jumpscareImage.Position = UDim2.new(0, 0, 0, 0) jumpscareImage.BackgroundColor3 = Color3.new(0, 0, 0) jumpscareImage.BackgroundTransparency = 0 jumpscareImage.Image = "rbxassetid://70979457873034" jumpscareImage.ScaleType = Enum.ScaleType.Stretch jumpscareImage.ZIndex = 1000 jumpscareImage.Parent = gui task.delay(2, function() if jumpscareImage then jumpscareImage:Destroy() jumpscareImage = nil end jumpscareActive = false end) end) addButton("Particles", function() local character = player.Character if not character then return end local root = character:FindFirstChild("HumanoidRootPart") if not root then return end local attachment = Instance.new("Attachment") attachment.Name = "VataParticlesAttachment" attachment.Parent = root local particles = Instance.new("ParticleEmitter") particles.Name = "VataParticles" particles.Texture = "73859504735494" particles.Rate = 100 particles.Lifetime = NumberRange.new(1, 2) particles.Speed = NumberRange.new(3, 8) particles.SpreadAngle = Vector2.new(360, 360) particles.Rotation = NumberRange.new(0, 360) particles.RotSpeed = NumberRange.new(-180, 180) particles.LightEmission = 1 particles.Size = NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(0.5, 1), NumberSequenceKeypoint.new(1, 0) }) particles.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0, 255, 0)), ColorSequenceKeypoint.new(0.75, Color3.fromRGB(0, 170, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 255)) }) particles.Parent = attachment Debris:AddItem(attachment, 10) end) --================================================== -- CLOSE/OPEN GUI --================================================== toggleBtn.MouseButton1Click:Connect(function() mainFrame.Visible = not mainFrame.Visible if mainFrame.Visible then toggleBtn.Text = "Close GUI" else toggleBtn.Text = "Open GUI" end end) --================================================== -- KEYBIND: RIGHT SHIFT --================================================== UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.RightShift then mainFrame.Visible = not mainFrame.Visible if mainFrame.Visible then toggleBtn.Text = "Close GUI" else toggleBtn.Text = "Open GUI" end end end) end --================================================== -- PLAYER SETUP --================================================== Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Wait() createGui(player) end) for _, player in ipairs(Players:GetPlayers()) do if player.Character then createGui(player) end end