
Key RequiredUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local SoundService = game:GetService("SoundService")
local Workspace = game:GetService("Workspace")
local player = Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Parent = player:WaitForChild("PlayerGui")
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 416, 0, 234)
frame.Position = UDim2.new(0, 194, 0, 16)
frame.BackgroundColor3 = Color3.fromRGB(5, 5, 5)
frame.BackgroundTransparency = 0.2
frame.BorderSizePixel = 0
frame.ZIndex = -2
frame.Parent = gui
local stroke = Instance.new("UIStroke")
stroke.Thickness = 2
stroke.Color = Color3.fromRGB(0, 255, 0)
stroke.Parent = frame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(0, 370, 0, 32)
title.Position = UDim2.new(0, 10, 0, 2)
title.BackgroundTransparency = 1
title.Text = "TWOKEEDS"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.FontFace = Font.new("rbxasset://fonts/families/Inconsolata.json")
title.TextScaled = true
title.TextXAlignment = Enum.TextXAlignment.Left
title.TextWrapped = true
title.BorderSizePixel = 0
title.Parent = frame
local titleStroke = Instance.new("UIStroke")
titleStroke.Color = Color3.fromRGB(6, 172, 0)
titleStroke.Parent = title
local subtitle = Instance.new("TextLabel")
subtitle.Name = "TextLabel2"
subtitle.Size = UDim2.new(0, 108, 0, 16)
subtitle.Position = UDim2.new(0, 168, 0, 16)
subtitle.BackgroundTransparency = 1
subtitle.Text = "surprisingly visual"
subtitle.TextColor3 = Color3.fromRGB(255, 255, 255)
subtitle.TextTransparency = 0.4
subtitle.FontFace = Font.new("rbxasset://fonts/families/Inconsolata.json")
subtitle.TextScaled = true
subtitle.TextXAlignment = Enum.TextXAlignment.Left
subtitle.TextWrapped = true
subtitle.BorderSizePixel = 0
subtitle.Parent = frame
local closeBtn = Instance.new("ImageButton")
closeBtn.Size = UDim2.new(0, 30, 0, 28)
closeBtn.Position = UDim2.new(0, 384, 0, 4)
closeBtn.BackgroundTransparency = 1
closeBtn.Image = "rbxassetid://117081647256543"
closeBtn.BorderSizePixel = 0
closeBtn.Parent = frame
closeBtn.MouseButton1Click:Connect(function()
if sound then
sound:Stop()
sound:Destroy()
sound = nil
end
if particleConnection then
particleConnection:Disconnect()
particleConnection = nil
end
for _, p in ipairs(particles) do
pcall(function() p:Destroy() end)
end
particles = {}
if skyInstance then
skyInstance:Destroy()
skyInstance = nil
end
gui:Destroy()
end)
local avatar = Instance.new("ImageLabel")
avatar.Size = UDim2.new(0, 90, 0, 90)
avatar.Position = UDim2.new(0, 4, 0, 38)
avatar.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
avatar.BorderSizePixel = 0
avatar.Parent = frame
local userId = player.UserId
avatar.Image = Players:GetUserThumbnailAsync(userId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
local statusLabel = Instance.new("TextLabel")
statusLabel.Name = "TextLabel3"
statusLabel.Size = UDim2.new(0, 90, 0, 18)
statusLabel.Position = UDim2.new(0, 4, 0, 132)
statusLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
statusLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
statusLabel.FontFace = Font.new("rbxasset://fonts/families/Inconsolata.json")
statusLabel.BorderSizePixel = 0
statusLabel.Parent = frame
local timeLabel = Instance.new("TextLabel")
timeLabel.Name = "TextLabel4"
timeLabel.Size = UDim2.new(0, 90, 0, 18)
timeLabel.Position = UDim2.new(0, 4, 0, 154)
timeLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
timeLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
timeLabel.FontFace = Font.new("rbxasset://fonts/families/Inconsolata.json")
timeLabel.BorderSizePixel = 0
timeLabel.Parent = frame
local deviceLabel = Instance.new("TextLabel")
deviceLabel.Name = "TextLabel5"
deviceLabel.Size = UDim2.new(0, 90, 0, 18)
deviceLabel.Position = UDim2.new(0, 4, 0, 178)
deviceLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
deviceLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
deviceLabel.FontFace = Font.new("rbxasset://fonts/families/Inconsolata.json")
deviceLabel.BorderSizePixel = 0
deviceLabel.Parent = frame
local scrolling = Instance.new("ScrollingFrame")
scrolling.Size = UDim2.new(0, 152, 0, 162)
scrolling.Position = UDim2.new(0, 260, 0, 38)
scrolling.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
scrolling.BackgroundTransparency = 0.8
scrolling.BorderSizePixel = 0
scrolling.ScrollBarThickness = 1
scrolling.ElasticBehavior = Enum.ElasticBehavior.Never
scrolling.ZIndex = -1
scrolling.Parent = frame
local function createButton(text, yPos)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 144, 0, 36)
btn.Position = UDim2.new(0, 4, 0, yPos)
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextWrapped = true
btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
btn.BorderSizePixel = 0
btn.Parent = scrolling
local btnStroke = Instance.new("UIStroke")
btnStroke.Color = Color3.fromRGB(0, 255, 0)
btnStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
btnStroke.Parent = btn
return btn
end
local particlesBtn = createButton("Particles", 8)
local skyboxBtn = createButton("Skybox", 50)
local musicBtn = createButton("Loud MUSIC", 92)
local headerBg = Instance.new("Frame")
headerBg.Size = UDim2.new(0, 416, 0, 34)
headerBg.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
headerBg.BorderSizePixel = 0
headerBg.ZIndex = -1
headerBg.Parent = frame
local logo = Instance.new("ImageLabel")
logo.Name = "ImageLabel2"
logo.Size = UDim2.new(0, 28, 0, 26)
logo.Position = UDim2.new(0, 138, 0, 6)
logo.BackgroundTransparency = 1
logo.Image = "rbxassetid://115627176982303"
logo.BorderSizePixel = 0
logo.Parent = frame
local isDragging = false
local dragInput, dragStart, startPos
local function updateInput(input)
local delta = input.Position - dragStart
frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
isDragging = true
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
isDragging = false
end
end)
end
end)
frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and isDragging then
updateInput(input)
end
end)
local humanoid
local function setupCharacter(character)
humanoid = character:WaitForChild("Humanoid")
end
if player.Character then
setupCharacter(player.Character)
end
player.CharacterAdded:Connect(setupCharacter)
RunService.RenderStepped:Connect(function()
if not humanoid then return end
local state = humanoid:GetState()
if state == Enum.HumanoidStateType.Jumping or state == Enum.HumanoidStateType.Freefall then
statusLabel.Text = "Status: Jumping"
elseif humanoid.MoveDirection.Magnitude > 0 then
statusLabel.Text = "Status: Walking"
else
statusLabel.Text = "Status: Idle"
end
end)
task.spawn(function()
while gui.Parent do
timeLabel.Text = os.date("%I:%M:%S %p")
task.wait(1)
end
end)
if UserInputService.TouchEnabled and not UserInputService.KeyboardEnabled then
deviceLabel.Text = "Device: Mobile"
elseif UserInputService.KeyboardEnabled then
deviceLabel.Text = "Device: PC"
else
deviceLabel.Text = "Device: Unknown"
end
local particles = {}
local particleEnabled = false
local skyboxId = 71846876988770
local function createParticleOnPart(part)
if not part or not part:IsA("BasePart") or part:IsA("Terrain") then return end
local attachment = Instance.new("Attachment")
local offset = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
attachment.Position = offset
attachment.Parent = part
local particleEmitter = Instance.new("ParticleEmitter")
particleEmitter.Texture = "rbxassetid://" .. skyboxId
particleEmitter.LightEmission = 1
particleEmitter.Rate = 25
particleEmitter.Lifetime = NumberRange.new(0.5, 2)
particleEmitter.SpreadAngle = Vector2.new(360, 360)
particleEmitter.VelocityInheritance = 0
particleEmitter.Speed = NumberRange.new(1, 5)
particleEmitter.Size = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.5),
NumberSequenceKeypoint.new(1, 0.2)
})
particleEmitter.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0),
NumberSequenceKeypoint.new(1, 1)
})
particleEmitter.Color = ColorSequence.new(Color3.fromRGB(0, 255, 0))
particleEmitter.Rotation = NumberRange.new(0, 360)
particleEmitter.RotSpeed = NumberRange.new(-100, 100)
particleEmitter.ZOffset = 0
particleEmitter.Enabled = true
particleEmitter.Parent = attachment
table.insert(particles, attachment)
end
local function scanAllParts()
local allParts = Workspace:GetDescendants()
for i = 1, #allParts do
local part = allParts[i]
if part:IsA("BasePart") and not part:IsA("Terrain") then
createParticleOnPart(part)
end
end
end
particlesBtn.MouseButton1Click:Connect(function()
particleEnabled = not particleEnabled
if particleEnabled then
particlesBtn.Text = "Particles ON"
scanAllParts()
local connection1 = Workspace.DescendantAdded:Connect(function(obj)
if particleEnabled and obj:IsA("BasePart") and not obj:IsA("Terrain") then
createParticleOnPart(obj)
end
end)
table.insert(particles, connection1)
else
particlesBtn.Text = "Particles"
for i = #particles, 1, -1 do
local p = particles[i]
if p:IsA("RBXScriptConnection") then
p:Disconnect()
else
pcall(function() p:Destroy() end)
end
particles[i] = nil
end
particles = {}
end
end)
local skyboxEnabled = false
local skyInstance = nil
skyboxBtn.MouseButton1Click:Connect(function()
skyboxEnabled = not skyboxEnabled
if skyboxEnabled then
skyboxBtn.Text = "Skybox ON"
if not skyInstance then
skyInstance = Instance.new("Sky")
end
skyInstance.SkyboxBk = "rbxassetid://" .. skyboxId
skyInstance.SkyboxDn = "rbxassetid://" .. skyboxId
skyInstance.SkyboxFt = "rbxassetid://" .. skyboxId
skyInstance.SkyboxLf = "rbxassetid://" .. skyboxId
skyInstance.SkyboxRt = "rbxassetid://" .. skyboxId
skyInstance.SkyboxUp = "rbxassetid://" .. skyboxId
skyInstance.Parent = Lighting
else
skyboxBtn.Text = "Skybox"
if skyInstance then
skyInstance:Destroy()
skyInstance = nil
end
end
end)
local musicEnabled = false
local musicId = 115471736461315
local sound
musicBtn.MouseButton1Click:Connect(function()
musicEnabled = not musicEnabled
if musicEnabled then
musicBtn.Text = "MUSIC ON"
sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. musicId
sound.Looped = true
sound.Volume = 2
sound.Parent = SoundService
sound:Play()
else
musicBtn.Text = "Loud MUSIC"
if sound then
sound:Stop()
sound:Destroy()
sound = nil
end
end
end)
task.spawn(function()
while gui.Parent do
task.wait(0.5)
if sound and sound.IsPlaying then
sound.Volume = 2
end
end
end)No comments yet for this script.



