R0sygui V1 unfinished
Key RequiredUniversal

R0sygui V1 unfinished

Universal Scriptrosykidd15rosykidd15 666 views 9 executesUpdated Aug 11, 2025
Unrated
00
Lua Script•375 lines (9911 chars)
local awaitRef = {}
local objects = {}
local coroutines = {}

local item = {
	id = 0;
	type = "ScreenGui";
	children = {
		[1] = {
			id = 1;
			type = "Frame";
			children = {
				[1] = {
					id = 2;
					type = "TextLabel";
					children = {};
					properties = {
						FontFace = Font.new("rbxasset://fonts/families/SourceSansPro.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal);
						TextColor3 = Color3.new(1, 1, 1);
						BorderColor3 = Color3.new(1, 1, 0);
						Text = "R0sygui V1 By R0syk1dd";
						Parent = {
							[1] = 1;
						};
						TextWrapped = true;
						TextSize = 14;
						Name = "Label";
						Position = UDim2.new(0, 0, -0.211864412, 0);
						TextScaled = true;
						Size = UDim2.new(0, 398, 0, 50);
						BorderSizePixel = 2;
						BackgroundColor3 = Color3.new(0, 0, 0);
					};
				};
				[2] = {
					id = 3;
					type = "Frame";
					children = {
						[1] = {
							id = 4;
							type = "TextButton";
							children = {
								[1] = {
									id = 5;
									type = "LocalScript";
									children = {};
									properties = {
										Source = function()
											local script = objects[5]
										
											script.Parent.MouseButton1Click:Connect(function()
												--this isn't ai slop ok? i wrote all of this shit myself
												s=Instance.new("Sky", game.Lighting)
												i="rbxassetid://133063456968025"
												s.SkyboxBk = i
												s.SkyboxDn = i
												s.SkyboxFt = i
												s.SkyboxLf = i
												s.SkyboxRt = i
												s.SkyboxUp = i
												
											end)
										end;
										Parent = {
											[1] = 4;
										};
									};
								};
							};
							properties = {
								FontFace = Font.new("rbxasset://fonts/families/SourceSansPro.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal);
								TextColor3 = Color3.new(1, 1, 1);
								BorderColor3 = Color3.new(1, 1, 0);
								Text = "Skybox";
								Parent = {
									[1] = 3;
								};
								TextWrapped = true;
								Name = "Skybox";
								TextSize = 14;
								TextScaled = true;
								Size = UDim2.new(0, 200, 0, 50);
								BorderSizePixel = 2;
								BackgroundColor3 = Color3.new(0, 0, 0);
							};
						};
						[2] = {
							id = 6;
							type = "TextButton";
							children = {
								[1] = {
									id = 7;
									type = "LocalScript";
									children = {};
									properties = {
										Source = function()
											local script = objects[7]
										
											script.Parent.MouseButton1Click:Connect(function()
											decalID = 133063456968025
											function exPro(root)
												for _, v in pairs(root:GetChildren()) do
													if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id="..decalID then
														v.Parent = nil
													elseif v:IsA("BasePart") then
														v.Material = "Plastic"
														v.Transparency = 0
														local One = Instance.new("Decal", v)
														local Two = Instance.new("Decal", v)
														local Three = Instance.new("Decal", v)
														local Four = Instance.new("Decal", v)
														local Five = Instance.new("Decal", v)
														local Six = Instance.new("Decal", v)
														One.Texture = "http://www.roblox.com/asset/?id="..decalID
														Two.Texture = "http://www.roblox.com/asset/?id="..decalID
														Three.Texture = "http://www.roblox.com/asset/?id="..decalID
														Four.Texture = "http://www.roblox.com/asset/?id="..decalID
														Five.Texture = "http://www.roblox.com/asset/?id="..decalID
														Six.Texture = "http://www.roblox.com/asset/?id="..decalID
														One.Face = "Front"
														Two.Face = "Back"
														Three.Face = "Right"
														Four.Face = "Left"
														Five.Face = "Top"
														Six.Face = "Bottom"
													end
													exPro(v)
												end
											end
											function asdf(root)
												for _, v in pairs(root:GetChildren()) do
													asdf(v)
												end
											end
											exPro(game.Workspace)
											asdf(game.Workspace)
											end)
										end;
										Parent = {
											[1] = 6;
										};
									};
								};
							};
							properties = {
								FontFace = Font.new("rbxasset://fonts/families/SourceSansPro.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal);
								TextColor3 = Color3.new(1, 1, 1);
								BorderColor3 = Color3.new(1, 1, 0);
								Text = "Decal Spam";
								Parent = {
									[1] = 3;
								};
								TextWrapped = true;
								TextSize = 14;
								Name = "Decal";
								Position = UDim2.new(0.497487426, 0, 0, 0);
								TextScaled = true;
								Size = UDim2.new(0, 200, 0, 50);
								BorderSizePixel = 2;
								BackgroundColor3 = Color3.new(0, 0, 0);
							};
						};
						[3] = {
							id = 8;
							type = "TextButton";
							children = {
								[1] = {
									id = 9;
									type = "LocalScript";
									children = {};
									properties = {
										Source = function()
											local script = objects[9]
										
											script.Parent.MouseButton1Click:Connect(function()
												for i,v in pairs(game.Players:GetPlayers()) do
													if v.Character.Humanoid then
														v.Character.Humanoid.Health = 0
													end
												end
											end)
										end;
										Parent = {
											[1] = 8;
										};
									};
								};
							};
							properties = {
								FontFace = Font.new("rbxasset://fonts/families/SourceSansPro.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal);
								TextColor3 = Color3.new(1, 1, 1);
								BorderColor3 = Color3.new(1, 1, 0);
								Text = "Kill All (FE)";
								Parent = {
									[1] = 3;
								};
								TextWrapped = true;
								TextSize = 14;
								Name = "Kill";
								Position = UDim2.new(-0.00502512557, 0, 0.212765962, 0);
								TextScaled = true;
								Size = UDim2.new(0, 200, 0, 50);
								BorderSizePixel = 2;
								BackgroundColor3 = Color3.new(0, 0, 0);
							};
						};
						[4] = {
							id = 10;
							type = "TextLabel";
							children = {};
							properties = {
								FontFace = Font.new("rbxasset://fonts/families/SourceSansPro.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal);
								TextColor3 = Color3.new(1, 1, 1);
								BorderColor3 = Color3.new(1, 1, 0);
								Text = "this is not very finished";
								Parent = {
									[1] = 3;
								};
								TextWrapped = true;
								TextSize = 14;
								Position = UDim2.new(0.0577889457, 0, 0.480851054, 0);
								TextScaled = true;
								Size = UDim2.new(0, 343, 0, 97);
								BorderSizePixel = 2;
								BackgroundColor3 = Color3.new(0, 0, 0);
							};
						};
					};
					properties = {
						Name = "Page1";
						Parent = {
							[1] = 1;
						};
						BorderColor3 = Color3.new(1, 1, 0);
						Size = UDim2.new(0, 398, 0, 235);
						BorderSizePixel = 2;
						BackgroundColor3 = Color3.new(0, 0, 0);
					};
				};
			};
			properties = {
				Parent = {
					[1] = 0;
				};
				Name = "Main";
				Position = UDim2.new(0, 0, 0.371002138, 0);
				BorderColor3 = Color3.new(1, 1, 0);
				Size = UDim2.new(0, 398, 0, 236);
				BorderSizePixel = 2;
				BackgroundColor3 = Color3.new(0, 0, 0);
			};
		};
		[2] = {
			id = 11;
			type = "TextButton";
			children = {
				[1] = {
					id = 12;
					type = "LocalScript";
					children = {};
					properties = {
						Source = function()
							local script = objects[12]
						
							local Opened = true
							local Main = script.Parent.Parent.Main
							script.Parent.MouseButton1Click:Connect(function()
								if Main.Visible == true and Opened == true then
									Opened = false
									Main.Visible = false
									script.Parent.Text = "Open"
								elseif Main.Visible == false and Opened == false then
									Opened = true
									Main.Visible = true
									script.Parent.Text = "Close"
								end
							end)
						end;
						Parent = {
							[1] = 11;
						};
					};
				};
			};
			properties = {
				FontFace = Font.new("rbxasset://fonts/families/SourceSansPro.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal);
				TextColor3 = Color3.new(1, 1, 1);
				BorderColor3 = Color3.new(1, 1, 0);
				Text = "Close";
				Parent = {
					[1] = 0;
				};
				TextWrapped = true;
				TextSize = 14;
				Name = "Label";
				Position = UDim2.new(0, 0, 0.92324096, 0);
				TextScaled = true;
				Size = UDim2.new(0, 398, 0, 36);
				BorderSizePixel = 2;
				BackgroundColor3 = Color3.new(0, 0, 0);
			};
		};
		[3] = {
			id = 13;
			type = "NumberValue";
			children = {};
			properties = {
				Value = 1;
				Name = "Version";
				Parent = {
					[1] = 0;
				};
			};
		};
		[4] = {
			id = 14;
			type = "LocalScript";
			children = {};
			properties = {
				Source = function()
					local script = objects[14]
				
					h=Instance.new("Message")h.Parent=game:GetService("Workspace")h.Text="R0sygui V"..script.Parent.Version.Value.. " Has Been Loaded"
				end;
				Parent = {
					[1] = 0;
				};
			};
		};
	};
	properties = {
		Parent = game["CoreGui"];
		Name = "rk";
		ZIndexBehavior = Enum.ZIndexBehavior.Sibling;
		ResetOnSpawn = false
	};
}
scan = function(objectData)
	local object = Instance.new(objectData.type)
	
	objects[objectData.id] = object
	
	for property, value in pairs(objectData.properties) do
		if type(value) == "table" then
			awaitRef[object] = {
				["v"] = value[1],
				["k"] = property
			}
			
			continue
		end
		
		if property == "Source" then
			table.insert(coroutines, coroutine.create(value))
			
			continue
		end
		
		object[property] = value
	end
	
	for _, child in pairs(objectData.children) do
		scan(child)
	end
end

scan(item) 

for object, data in pairs(awaitRef) do
	object[data.k] = objects[data.v]
end

for _, cCoroutine in pairs(coroutines) do
	coroutine.resume(cCoroutine)
end

Features & Information

public tho

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts