Rosys F3X Gui [OPEN SOURCE]
Key RequiredUniversal

Rosys F3X Gui [OPEN SOURCE]

Universal Scriptrosykidd15rosykidd15 12.7K views 9 executesUpdated Jul 19, 2025
Unrated
00
Lua Script•1033 lines (25520 chars)
--[[

		Gui2Lua™
		10zOfficial
		Version 1.0.0

]]


-- Instances

local ScreenGui = Instance.new("ScreenGui")
local main = Instance.new("Frame")
local buttons = Instance.new("Frame")
local skybox = Instance.new("TextButton")
local decal = Instance.new("TextButton")
local GET = Instance.new("TextButton")
local k1l = Instance.new("TextButton")
local sn = Instance.new("TextButton")
local sn_2 = Instance.new("TextButton")
local TextLabel = Instance.new("TextLabel")
local close = Instance.new("TextButton")
local HIDE = Instance.new("TextButton")
local key = Instance.new("Frame")
local TextLabel_2 = Instance.new("TextLabel")
local close_2 = Instance.new("TextButton")
local TextBox = Instance.new("TextBox")
local check = Instance.new("TextButton")

-- Properties

ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

main.Name = "main"
main.Parent = ScreenGui
main.BackgroundColor3 = Color3.new(0, 0, 0)
main.BackgroundTransparency = 0.5
main.BorderColor3 = Color3.new(0, 0, 0)
main.BorderSizePixel = 0
main.Position = UDim2.new(0.240186915, 0, 0.204225346, 0)
main.Size = UDim2.new(0, 482, 0, 301)
main.Visible = false
main.ZIndex = 2

buttons.Name = "buttons"
buttons.Parent = main
buttons.BackgroundColor3 = Color3.new(0, 0, 0)
buttons.BorderColor3 = Color3.new(0, 0, 0)
buttons.BorderSizePixel = 0
buttons.Position = UDim2.new(0, 0, 0.202657804, 0)
buttons.Size = UDim2.new(0, 482, 0, 240)

skybox.Name = "skybox"
skybox.Parent = buttons
skybox.BackgroundColor3 = Color3.new(0, 0, 0)
skybox.BackgroundTransparency = 0.5
skybox.BorderColor3 = Color3.new(1, 1, 1)
skybox.BorderSizePixel = 2
skybox.Position = UDim2.new(0, 0, -0.00167490647, 0)
skybox.Size = UDim2.new(0, 200, 0, 50)
skybox.Font = Enum.Font.SourceSans
skybox.Text = "Troll Face Skybox"
skybox.TextColor3 = Color3.new(1, 1, 1)
skybox.TextScaled = true
skybox.TextSize = 14
skybox.TextWrapped = true

decal.Name = "decal"
decal.Parent = buttons
decal.BackgroundColor3 = Color3.new(0, 0, 0)
decal.BackgroundTransparency = 0.5
decal.BorderColor3 = Color3.new(1, 1, 1)
decal.BorderSizePixel = 2
decal.Position = UDim2.new(0.495850623, 0, -0.00167490647, 0)
decal.Size = UDim2.new(0, 200, 0, 50)
decal.Font = Enum.Font.SourceSans
decal.Text = "Troll Face Decal Spam"
decal.TextColor3 = Color3.new(1, 1, 1)
decal.TextScaled = true
decal.TextSize = 14
decal.TextWrapped = true

GET.Name = "GET"
GET.Parent = buttons
GET.BackgroundColor3 = Color3.new(0, 0, 0)
GET.BackgroundTransparency = 0.5
GET.BorderColor3 = Color3.new(1, 1, 1)
GET.BorderSizePixel = 2
GET.Position = UDim2.new(0, 0, 0.26499176, 0)
GET.Size = UDim2.new(0, 200, 0, 50)
GET.Font = Enum.Font.SourceSans
GET.Text = "Get F3X"
GET.TextColor3 = Color3.new(1, 1, 1)
GET.TextScaled = true
GET.TextSize = 14
GET.TextWrapped = true

k1l.Name = "k1l"
k1l.Parent = buttons
k1l.BackgroundColor3 = Color3.new(0, 0, 0)
k1l.BackgroundTransparency = 0.5
k1l.BorderColor3 = Color3.new(1, 1, 1)
k1l.BorderSizePixel = 2
k1l.Position = UDim2.new(0.495850623, 0, 0.26499176, 0)
k1l.Size = UDim2.new(0, 200, 0, 50)
k1l.Font = Enum.Font.SourceSans
k1l.Text = "Kill All"
k1l.TextColor3 = Color3.new(1, 1, 1)
k1l.TextScaled = true
k1l.TextSize = 14
k1l.TextWrapped = true

sn.Name = "sn"
sn.Parent = buttons
sn.BackgroundColor3 = Color3.new(0, 0, 0)
sn.BackgroundTransparency = 0.5
sn.BorderColor3 = Color3.new(1, 1, 1)
sn.BorderSizePixel = 2
sn.Position = UDim2.new(0, 0, 0.556658447, 0)
sn.Size = UDim2.new(0, 200, 0, 50)
sn.Font = Enum.Font.SourceSans
sn.Text = "Spin All"
sn.TextColor3 = Color3.new(1, 1, 1)
sn.TextScaled = true
sn.TextSize = 14
sn.TextWrapped = true

sn_2.Name = "sn"
sn_2.Parent = buttons
sn_2.BackgroundColor3 = Color3.new(0, 0, 0)
sn_2.BackgroundTransparency = 0.5
sn_2.BorderColor3 = Color3.new(1, 1, 1)
sn_2.BorderSizePixel = 2
sn_2.Position = UDim2.new(0.477178425, 0, 0.556658447, 0)
sn_2.Size = UDim2.new(0, 200, 0, 50)
sn_2.Font = Enum.Font.SourceSans
sn_2.Text = "Shutdown"
sn_2.TextColor3 = Color3.new(1, 1, 1)
sn_2.TextScaled = true
sn_2.TextSize = 14
sn_2.TextWrapped = true

TextLabel.Parent = main
TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
TextLabel.BackgroundTransparency = 0.5
TextLabel.BorderColor3 = Color3.new(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Size = UDim2.new(0, 309, 0, 61)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "Rosy's F3X Gui"
TextLabel.TextColor3 = Color3.new(1, 1, 1)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextWrapped = true
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
TextLabel.TextYAlignment = Enum.TextYAlignment.Top

close.Name = "close"
close.Parent = main
close.BackgroundColor3 = Color3.new(0, 0, 0)
close.BorderColor3 = Color3.new(0, 0, 0)
close.BorderSizePixel = 0
close.Position = UDim2.new(0.820586801, 0, 0, 0)
close.Size = UDim2.new(0, 86, 0, 61)
close.Font = Enum.Font.SourceSans
close.Text = "X"
close.TextColor3 = Color3.new(1, 0, 0)
close.TextScaled = true
close.TextSize = 14
close.TextWrapped = true

HIDE.Name = "HIDE"
HIDE.Parent = main
HIDE.BackgroundColor3 = Color3.new(0, 0, 0)
HIDE.BorderColor3 = Color3.new(0, 0, 0)
HIDE.BorderSizePixel = 0
HIDE.Position = UDim2.new(0.640088856, 0, -0.00332225906, 0)
HIDE.Size = UDim2.new(0, 86, 0, 61)
HIDE.Font = Enum.Font.SourceSans
HIDE.Text = "-"
HIDE.TextColor3 = Color3.new(0, 1, 1)
HIDE.TextScaled = true
HIDE.TextSize = 14
HIDE.TextWrapped = true

key.Name = "key"
key.Parent = ScreenGui
key.BackgroundColor3 = Color3.new(0, 0, 0)
key.BackgroundTransparency = 0.20000000298023224
key.BorderColor3 = Color3.new(0, 0, 0)
key.BorderSizePixel = 0
key.Position = UDim2.new(0.276635528, 0, 0.311619729, 0)
key.Size = UDim2.new(0, 478, 0, 255)

TextLabel_2.Parent = key
TextLabel_2.BackgroundColor3 = Color3.new(0, 0, 0)
TextLabel_2.BackgroundTransparency = 0.20000000298023224
TextLabel_2.BorderColor3 = Color3.new(0, 0, 0)
TextLabel_2.BorderSizePixel = 0
TextLabel_2.Size = UDim2.new(0, 421, 0, 50)
TextLabel_2.Font = Enum.Font.SourceSans
TextLabel_2.Text = "Rosy's Key System"
TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
TextLabel_2.TextScaled = true
TextLabel_2.TextSize = 14
TextLabel_2.TextWrapped = true

close_2.Name = "close"
close_2.Parent = key
close_2.BackgroundColor3 = Color3.new(0, 0, 0)
close_2.BorderColor3 = Color3.new(0, 0, 0)
close_2.BorderSizePixel = 0
close_2.Position = UDim2.new(0.88075316, 0, 0, 0)
close_2.Size = UDim2.new(0, 57, 0, 50)
close_2.Font = Enum.Font.SourceSans
close_2.Text = "X"
close_2.TextColor3 = Color3.new(1, 0, 0)
close_2.TextScaled = true
close_2.TextSize = 14
close_2.TextWrapped = true

TextBox.Parent = key
TextBox.BackgroundColor3 = Color3.new(0, 0, 0)
TextBox.BorderColor3 = Color3.new(0, 0, 0)
TextBox.BorderSizePixel = 0
TextBox.Position = UDim2.new(0, 0, 0.490196079, 0)
TextBox.Size = UDim2.new(0, 231, 0, 68)
TextBox.Font = Enum.Font.SourceSans
TextBox.PlaceholderText = "Key: key"
TextBox.Text = ""
TextBox.TextColor3 = Color3.new(1, 1, 1)
TextBox.TextScaled = true
TextBox.TextSize = 14
TextBox.TextWrapped = true

check.Name = "check"
check.Parent = key
check.BackgroundColor3 = Color3.new(0, 0, 0)
check.BorderColor3 = Color3.new(0, 0, 0)
check.BorderSizePixel = 0
check.Position = UDim2.new(0.483263612, 0, 0.490196079, 0)
check.Size = UDim2.new(0, 247, 0, 68)
check.Font = Enum.Font.SourceSans
check.Text = "Check Key"
check.TextColor3 = Color3.new(1, 1, 1)
check.TextScaled = true
check.TextSize = 14
check.TextWrapped = true

-- Scripts

local function QMMR_fake_script() -- main.Smooth GUI Dragging 
	local script = Instance.new('LocalScript', main)

	local UserInputService = game:GetService("UserInputService")
	local runService = (game:GetService("RunService"));
	
	local gui = script.Parent
	
	local dragging
	local dragInput
	local dragStart
	local startPos
	
	function Lerp(a, b, m)
		return a + (b - a) * m
	end;
	
	local lastMousePos
	local lastGoalPos
	local DRAG_SPEED = (8); -- // The speed of the UI darg.
	function Update(dt)
		if not (startPos) then return end;
		if not (dragging) and (lastGoalPos) then
			gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
			return 
		end;
	
		local delta = (lastMousePos - UserInputService:GetMouseLocation())
		local xGoal = (startPos.X.Offset - delta.X);
		local yGoal = (startPos.Y.Offset - delta.Y);
		lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
		gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
	end;
	
	gui.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			dragging = true
			dragStart = input.Position
			startPos = gui.Position
			lastMousePos = UserInputService:GetMouseLocation()
	
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragging = false
				end
			end)
		end
	end)
	
	gui.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			dragInput = input
		end
	end)
	
	runService.Heartbeat:Connect(Update)
end
coroutine.wrap(QMMR_fake_script)()
local function MORU_fake_script() -- skybox.LocalScript 
	local script = Instance.new('LocalScript', skybox)

	script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color --[[Color3]],
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
	
			_(args)
		end
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
	
		function Sky(id)
			e = char.HumanoidRootPart.CFrame.x
			f = char.HumanoidRootPart.CFrame.y
			g = char.HumanoidRootPart.CFrame.z
			CreatePart(CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),workspace)
			for i,v in game.Workspace:GetDescendants() do
				if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then
					--spawn(function()
					SetName(v,"Skybox")
					AddMesh(v)
					--end)
					--spawn(function()
					SetMesh(v,"111891702759441") -- Dont change it
					SetTexture(v,id)
					--end)
					MeshResize(v,Vector3.new(7200, 7200, 7200)) -- The rest must be equal to the first scale number
					SetLocked(v,true)
				end
			end
		end
		Sky("45120559") -- Replace with your id
	end)
end
coroutine.wrap(MORU_fake_script)()
local function QUSRPEN_fake_script() -- decal.LocalScript 
	local script = Instance.new('LocalScript', decal)

	script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color --[[Color3]],
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
	
			_(args)
		end
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
	
		function spam(id)
			for i,v in game.workspace:GetDescendants() do
				if v:IsA("BasePart") then
					spawn(function()
						SetLocked(v,false)
						SpawnDecal(v,Enum.NormalId.Front)
						AddDecal(v,id,Enum.NormalId.Front)
	
						SpawnDecal(v,Enum.NormalId.Back)
						AddDecal(v,id,Enum.NormalId.Back)
	
						SpawnDecal(v,Enum.NormalId.Right)
						AddDecal(v,id,Enum.NormalId.Right)
	
						SpawnDecal(v,Enum.NormalId.Left)
						AddDecal(v,id,Enum.NormalId.Left)
	
						SpawnDecal(v,Enum.NormalId.Bottom)
						AddDecal(v,id,Enum.NormalId.Bottom)
	
						SpawnDecal(v,Enum.NormalId.Top)
						AddDecal(v,id,Enum.NormalId.Top)
					end)
				end
			end 
		end
		spam("45120559") -- Replace with your decal ID
	end)
	
end
coroutine.wrap(QUSRPEN_fake_script)()
local function CQGBT_fake_script() -- GET.LocalScript 
	local script = Instance.new('LocalScript', GET)

	script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
		RequestCommand:InvokeServer(";btools") -- U can change all of it with your commands!
		RequestCommand:InvokeServer(";buildingTools")
	end)
end
coroutine.wrap(CQGBT_fake_script)()
local function LXBO_fake_script() -- k1l.LocalScript 
	local script = Instance.new('LocalScript', k1l)

	script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
		RequestCommand:InvokeServer(";kill all") -- U can change all of it with your commands!
		
	end)
end
coroutine.wrap(LXBO_fake_script)()
local function EGNUR_fake_script() -- sn.LocalScript 
	local script = Instance.new('LocalScript', sn)

	script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
		RequestCommand:InvokeServer(";spin all") -- U can change all of it with your commands!
		
	end)
end
coroutine.wrap(EGNUR_fake_script)()
local function CTUAPZQ_fake_script() -- sn_2.LocalScript 
	local script = Instance.new('LocalScript', sn_2)

	script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
		RequestCommand:InvokeServer(";shutdown") -- U can change all of it with your commands!
		
	end)
end
coroutine.wrap(CTUAPZQ_fake_script)()
local function JQNZ_fake_script() -- close.LocalScript 
	local script = Instance.new('LocalScript', close)

	script.Parent.MouseEnter:Connect(function()
		script.Parent.BackgroundColor3 = Color3.new(1, 0, 0)
		script.Parent.TextColor3 = Color3.new(0, 0, 0)
	end)
	script.Parent.MouseLeave:Connect(function()
		script.Parent.BackgroundColor3 = Color3.new(0, 0, 0)
		script.Parent.TextColor3 = Color3.new(1, 0, 0)
	end)
	script.Parent.MouseButton1Click:Connect(function()
		script.Parent.Parent.Parent:Destroy()
	end)
end
coroutine.wrap(JQNZ_fake_script)()
local function EOBH_fake_script() -- HIDE.LocalScript 
	local script = Instance.new('LocalScript', HIDE)

	script.Parent.MouseEnter:Connect(function()
		script.Parent.BackgroundColor3 = Color3.new(0, 1, 1)
		script.Parent.TextColor3 = Color3.new(0, 0, 0)
	end)
	script.Parent.MouseLeave:Connect(function()
		script.Parent.BackgroundColor3 = Color3.new(0, 0, 0)
		script.Parent.TextColor3 = Color3.new(0, 1, 1)
	end)
	script.Parent.MouseButton1Click:Connect(function()
		local buttons = script.Parent.Parent.buttons
		if buttons.Visible == true then
			buttons.Visible = false
		else
			buttons.Visible = true
		end
	end)
end
coroutine.wrap(EOBH_fake_script)()
local function EJWOF_fake_script() -- close_2.LocalScript 
	local script = Instance.new('LocalScript', close_2)

	script.Parent.MouseEnter:Connect(function()
		script.Parent.BackgroundColor3 = Color3.new(1, 0, 0)
		script.Parent.TextColor3 = Color3.new(0, 0, 0)
	end)
	script.Parent.MouseLeave:Connect(function()
		script.Parent.BackgroundColor3 = Color3.new(0, 0, 0)
		script.Parent.TextColor3 = Color3.new(1, 0, 0)
	end)
	script.Parent.MouseButton1Click:Connect(function()
		script.Parent.Parent.Parent:Destroy()
	end)
end
coroutine.wrap(EJWOF_fake_script)()
local function THOEVD_fake_script() -- check.LocalScript 
	local script = Instance.new('LocalScript', check)

	script.Parent.MouseButton1Click:Connect(function()
		local KeysTable = {"rosy", "key", "Key", "ROBLOX", "yes"}
		local KeyBox = script.Parent.Parent:WaitForChild("TextBox")
		for i,v in pairs(KeysTable) do
		if KeyBox.Text == v then
			script.Parent.Parent.Visible = false
			script.Parent.Parent.Parent.main.Visible = true
		else
			
		end
		end
	end)
end
coroutine.wrap(THOEVD_fake_script)()
local function OYEJPFF_fake_script() -- key.Smooth GUI Dragging 
	local script = Instance.new('LocalScript', key)

	local UserInputService = game:GetService("UserInputService")
	local runService = (game:GetService("RunService"));
	
	local gui = script.Parent
	
	local dragging
	local dragInput
	local dragStart
	local startPos
	
	function Lerp(a, b, m)
		return a + (b - a) * m
	end;
	
	local lastMousePos
	local lastGoalPos
	local DRAG_SPEED = (8); -- // The speed of the UI darg.
	function Update(dt)
		if not (startPos) then return end;
		if not (dragging) and (lastGoalPos) then
			gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
			return 
		end;
	
		local delta = (lastMousePos - UserInputService:GetMouseLocation())
		local xGoal = (startPos.X.Offset - delta.X);
		local yGoal = (startPos.Y.Offset - delta.Y);
		lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
		gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
	end;
	
	gui.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			dragging = true
			dragStart = input.Position
			startPos = gui.Position
			lastMousePos = UserInputService:GetMouseLocation()
	
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragging = false
				end
			end)
		end
	end)
	
	gui.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			dragInput = input
		end
	end)
	
	runService.Heartbeat:Connect(Update)
end
coroutine.wrap(OYEJPFF_fake_script)()

Features & Information

make sure hd admin exists key is key open source

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts