
KeylessUniversal

-- 🔰 Remic82 Super GUI - Single Script (LocalScript in StarterPlayerScripts)
-- SERVICES
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
-- PLAYER
local player = Players.LocalPlayer
-- CREATE REMOTEEVENT IF NOT EXISTS
local remoteEvent = ReplicatedStorage:FindFirstChild("Remic82_Remote")
if not remoteEvent then
remoteEvent = Instance.new("RemoteEvent")
remoteEvent.Name = "Remic82_Remote"
remoteEvent.Parent = ReplicatedStorage
end
-- SERVER-SIDE LOGIC (for Studio playtest)
if RunService:IsServer() then
local flyingPlayers = {}
local function getRootPart(character)
return character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Torso")
end
remoteEvent.OnServerEvent:Connect(function(player, action)
local char = player.Character
if not char then return end
local root = getRootPart(char)
if not root then return end
if action == "Teleport" then
root.CFrame = CFrame.new(0, 10, 0)
elseif action == "ToggleFly" then
if flyingPlayers[player] then
local bv = root:FindFirstChild("BodyVelocity")
if bv then bv:Destroy() end
flyingPlayers[player] = nil
else
local bv = Instance.new("BodyVelocity")
bv.Name = "BodyVelocity"
bv.Velocity = Vector3.new(0, 50, 0)
bv.MaxForce = Vector3.new(0, math.huge, 0)
bv.P = 1250
bv.Parent = root
flyingPlayers[player] = true
end
elseif action == "ChangeSkybox" then
for _, v in pairs(Lighting:GetChildren()) do
if v:IsA("Sky") then v:Destroy() end
end
local sky = Instance.new("Sky")
local id = "rbxassetid://113346754"
sky.SkyboxBk = id
sky.SkyboxDn = id
sky.SkyboxFt = id
sky.SkyboxLf = id
sky.SkyboxRt = id
sky.SkyboxUp = id
sky.Name = "RemicSky"
sky.Parent = Lighting
elseif action == "GiveSword" then
local backpack = player:FindFirstChildOfClass("Backpack")
if not backpack then return end
if backpack:FindFirstChild("RemicSword") then return end
local sword = Instance.new("Tool")
sword.Name = "RemicSword"
sword.RequiresHandle = true
sword.CanBeDropped = true
local handle = Instance.new("Part")
handle.Name = "Handle"
handle.Size = Vector3.new(1, 4, 1)
handle.Color = Color3.fromRGB(255, 0, 0)
handle.Material = Enum.Material.Neon
handle.CanCollide = false
handle.Anchored = false
handle.Parent = sword
sword.GripPos = Vector3.new(0, -1.5, 0)
local dmgScript = Instance.new("Script")
dmgScript.Source = [[
local tool = script.Parent
local debounce = false
tool.Activated:Connect(function()
if debounce then return end
debounce = true
local handle = tool:FindFirstChild("Handle")
if not handle then return end
handle.Touched:Connect(function(hit)
local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
if hum and hum ~= tool.Parent:FindFirstChildOfClass("Humanoid") then
hum:TakeDamage(20)
end
end)
wait(1)
debounce = false
end)
]]
dmgScript.Parent = sword
sword.Parent = backpack
elseif action == "EveryoneRedParticles" then
for _, plr in pairs(Players:GetPlayers()) do
local c = plr.Character
if c then
local r = getRootPart(c)
if r and not r:FindFirstChild("RemicParticles") then
local p = Instance.new("ParticleEmitter")
p.Name = "RemicParticles"
p.Texture = "rbxassetid://243660364"
p.Color = ColorSequence.new(Color3.fromRGB(255, 0, 0))
p.LightEmission = 1
p.Size = NumberSequence.new(1)
p.Rate = 30
p.Lifetime = NumberRange.new(1.5)
p.Speed = NumberRange.new(2, 4)
p.Parent = r
end
end
end
end
end)
end
-- GUI SETUP
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "Remic82SuperGUI"
gui.ResetOnSpawn = false
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 320, 0, 340)
frame.Position = UDim2.new(0.5, -160, 0.5, -170)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
local title = Instance.new("TextLabel", frame)
title.Text = "Remic82 Super GUI 🚀"
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.GothamBold
title.TextSize = 22
-- BUTTON CREATOR
local function createButton(name, posY, callback)
local btn = Instance.new("TextButton", frame)
btn.Text = name
btn.Size = UDim2.new(1, -20, 0, 40)
btn.Position = UDim2.new(0, 10, 0, posY)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.Gotham
btn.TextSize = 18
btn.BorderSizePixel = 0
btn.MouseButton1Click:Connect(callback)
end
-- BUTTONS
createButton("Teleport to Spawn", 50, function()
remoteEvent:FireServer("Teleport")
end)
createButton("Toggle Fly (R6/R15)", 100, function()
remoteEvent:FireServer("ToggleFly")
end)
createButton("Change Skybox", 150, function()
remoteEvent:FireServer("ChangeSkybox")
end)
createButton("Give Sword", 200, function()
remoteEvent:FireServer("GiveSword")
end)
createButton("🔥 Red Particles (Everyone)", 250, function()
remoteEvent:FireServer("EveryoneRedParticles")
end)
createButton("Close GUI", 300, function()
gui:Destroy()
end)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


the buttons don't work
Written by AI (LocalScript in StarterPlayerScripts) only AI would put that because you probably requested "Can i have a local script that sucks * but will make me look cooler"