local playersFolder = workspace:WaitForChild("Players") local killersFolder = playersFolder:WaitForChild("Killers") local survivorsFolder = playersFolder:WaitForChild("Survivors") local spectatorsFolder = playersFolder:WaitForChild("Spectating") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "VIP_GUI" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 220, 0, 175) MainFrame.Position = UDim2.new(0.15, 0, 0.2, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = false MainFrame.Parent = ScreenGui local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 28) Title.BackgroundColor3 = Color3.fromRGB(45, 45, 45) Title.Text = "VIP Panel" Title.TextSize = 20 Title.TextColor3 = Color3.new(1,1,1) Title.Parent = MainFrame local ToggleKillers = Instance.new("TextButton") ToggleKillers.Name = "ToggleKillers" ToggleKillers.Size = UDim2.new(1, -20, 0, 35) ToggleKillers.Position = UDim2.new(0, 10, 0, 40) ToggleKillers.BackgroundColor3 = Color3.fromRGB(60, 60, 60) ToggleKillers.TextColor3 = Color3.new(1,1,1) ToggleKillers.Text = "Killers: OFF" ToggleKillers.Parent = MainFrame local ToggleSurvivors = Instance.new("TextButton") ToggleSurvivors.Name = "ToggleSurvivors" ToggleSurvivors.Size = UDim2.new(1, -20, 0, 35) ToggleSurvivors.Position = UDim2.new(0, 10, 0, 80) ToggleSurvivors.BackgroundColor3 = Color3.fromRGB(60, 60, 60) ToggleSurvivors.TextColor3 = Color3.new(1,1,1) ToggleSurvivors.Text = "Survivors: OFF" ToggleSurvivors.Parent = MainFrame local ToggleSpectators = Instance.new("TextButton") ToggleSpectators.Name = "ToggleSpectators" ToggleSpectators.Size = UDim2.new(1, -20, 0, 35) ToggleSpectators.Position = UDim2.new(0, 10, 0, 120) ToggleSpectators.BackgroundColor3 = Color3.fromRGB(60, 60, 60) ToggleSpectators.TextColor3 = Color3.new(1,1,1) ToggleSpectators.Text = "Spectators: OFF" ToggleSpectators.Parent = MainFrame local UIS = game:GetService("UserInputService") local dragging = false local dragStart local startPos local function update(input) local delta = input.Position - dragStart MainFrame.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end Title.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) Title.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then if dragging then update(input) end end end) local killersOn = false local survivorsOn = false local spectatorsOn = false local function addHighlight(model, color) if model:FindFirstChild("VIP_Highlight") then return end local h = Instance.new("Highlight") h.Name = "VIP_Highlight" h.FillColor = color h.OutlineColor = Color3.new(0,0,0) h.Adornee = model h.Parent = model end local function removeHighlights(folder) for _, model in ipairs(folder:GetChildren()) do if model:FindFirstChild("VIP_Highlight") then model.VIP_Highlight:Destroy() end end end local function applyHighlights(folder, color) for _, model in ipairs(folder:GetChildren()) do addHighlight(model, color) end end killersFolder.ChildAdded:Connect(function(model) if killersOn then addHighlight(model, Color3.fromRGB(255, 60, 60)) end end) survivorsFolder.ChildAdded:Connect(function(model) if survivorsOn then addHighlight(model, Color3.fromRGB(60, 255, 60)) end end) spectatorsFolder.ChildAdded:Connect(function(model) if spectatorsOn then addHighlight(model, Color3.fromRGB(60, 150, 255)) end end) ToggleKillers.MouseButton1Click:Connect(function() killersOn = not killersOn if killersOn then applyHighlights(killersFolder, Color3.fromRGB(255, 60, 60)) ToggleKillers.Text = "Killers: ON" ToggleKillers.BackgroundColor3 = Color3.fromRGB(120, 50, 50) else removeHighlights(killersFolder) ToggleKillers.Text = "Killers: OFF" ToggleKillers.BackgroundColor3 = Color3.fromRGB(60, 60, 60) end end) ToggleSurvivors.MouseButton1Click:Connect(function() survivorsOn = not survivorsOn if survivorsOn then applyHighlights(survivorsFolder, Color3.fromRGB(60, 255, 60)) ToggleSurvivors.Text = "Survivors: ON" ToggleSurvivors.BackgroundColor3 = Color3.fromRGB(50, 120, 50) else removeHighlights(survivorsFolder) ToggleSurvivors.Text = "Survivors: OFF" ToggleSurvivors.BackgroundColor3 = Color3.fromRGB(60, 60, 60) end end) ToggleSpectators.MouseButton1Click:Connect(function() spectatorsOn = not spectatorsOn if spectatorsOn then applyHighlights(spectatorsFolder, Color3.fromRGB(60, 150, 255)) ToggleSpectators.Text = "Spectators: ON" ToggleSpectators.BackgroundColor3 = Color3.fromRGB(50, 80, 150) else removeHighlights(spectatorsFolder) ToggleSpectators.Text = "Spectators: OFF" ToggleSpectators.BackgroundColor3 = Color3.fromRGB(60, 60, 60) end end)