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