sh3llgui you need a lua executor like rc7 idk
Key RequiredUniversal

sh3llgui you need a lua executor like rc7 idk

Universal Scriptsh3llkiddsh3llkidd 12.4K views 77 executesUpdated Feb 14, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•411 lines (13435 chars)
-- Gui to Lua
-- Version: 3.2

-- Instances:

local ScreenGui = Instance.new("ScreenGui")
local draggable = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local TextButton = Instance.new("TextButton")
local TextButton_2 = Instance.new("TextButton")
local TextButton_3 = Instance.new("TextButton")
local TextButton_4 = Instance.new("TextButton")
local TextButton_5 = Instance.new("TextButton")
local TextButton_6 = Instance.new("TextButton")

--Properties:

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

draggable.Name = "draggable"
draggable.Parent = ScreenGui
draggable.BackgroundColor3 = Color3.fromRGB(42, 251, 255)
draggable.BorderColor3 = Color3.fromRGB(0, 0, 0)
draggable.BorderSizePixel = 0
draggable.Position = UDim2.new(0.13055186, 0, 0.241869912, 0)
draggable.Size = UDim2.new(0, 439, 0, 273)

TextLabel.Parent = draggable
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(-1.04274186e-07, 0, 0, 0)
TextLabel.Size = UDim2.new(0, 439, 0, 50)
TextLabel.Font = Enum.Font.FredokaOne
TextLabel.Text = "sh3llgui lua edition"
TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.TextSize = 20.000

TextButton.Parent = draggable
TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton.BorderSizePixel = 0
TextButton.Position = UDim2.new(-0.00227790442, 0, 0.714285731, 0)
TextButton.Size = UDim2.new(0, 130, 0, 28)
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = "jumpscare"
TextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
TextButton.TextSize = 14.000

TextButton_2.Parent = draggable
TextButton_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton_2.BorderSizePixel = 0
TextButton_2.Position = UDim2.new(0, 0, 0.816849828, 0)
TextButton_2.Size = UDim2.new(0, 200, 0, 50)
TextButton_2.Font = Enum.Font.SourceSans
TextButton_2.Text = "freaky ahh wenda jumpscare (don't)"
TextButton_2.TextColor3 = Color3.fromRGB(0, 0, 0)
TextButton_2.TextSize = 14.000

TextButton_3.Parent = draggable
TextButton_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton_3.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton_3.BorderSizePixel = 0
TextButton_3.Position = UDim2.new(0.610478342, 0, 0.816849828, 0)
TextButton_3.Size = UDim2.new(0, 171, 0, 50)
TextButton_3.Font = Enum.Font.FredokaOne
TextButton_3.Text = "sprunki seggs decal spam"
TextButton_3.TextColor3 = Color3.fromRGB(0, 0, 0)
TextButton_3.TextSize = 14.000

TextButton_4.Parent = draggable
TextButton_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton_4.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton_4.BorderSizePixel = 0
TextButton_4.Position = UDim2.new(0.674259663, 0, 0.688644707, 0)
TextButton_4.Size = UDim2.new(0, 113, 0, 50)
TextButton_4.Font = Enum.Font.SourceSans
TextButton_4.Text = "PKR show decal spam"
TextButton_4.TextColor3 = Color3.fromRGB(0, 0, 0)
TextButton_4.TextSize = 14.000

TextButton_5.Parent = draggable
TextButton_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton_5.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton_5.BorderSizePixel = 0
TextButton_5.Position = UDim2.new(0.025056947, 0, 0.212454215, 0)
TextButton_5.Size = UDim2.new(0, 78, 0, 50)
TextButton_5.Font = Enum.Font.SourceSans
TextButton_5.Text = "theme music"
TextButton_5.TextColor3 = Color3.fromRGB(0, 0, 0)
TextButton_5.TextSize = 14.000

TextButton_6.Parent = draggable
TextButton_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton_6.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton_6.BorderSizePixel = 0
TextButton_6.Position = UDim2.new(0.218678817, 0, 0.212454215, 0)
TextButton_6.Size = UDim2.new(0, 65, 0, 50)
TextButton_6.Font = Enum.Font.Creepster
TextButton_6.Text = "NIGGERS!!?!"
TextButton_6.TextColor3 = Color3.fromRGB(0, 0, 0)
TextButton_6.TextSize = 14.000

-- Scripts:

local function WWWMU_fake_script() -- TextButton.Script 
	local script = Instance.new('Script', TextButton)

	script.Parent.MouseButton1Click:Connect(function()
		for i,v in pairs(game.Players:GetPlayers()) do
			if v.Name ~= me and not v.PlayerGui:FindFirstChild("Screamer") and v:FindFirstChild("PlayerGui") then
				spawn(function()
					local newgui = Instance.new("ScreenGui",v.PlayerGui)
					newgui.Name = "Screamer"
					local newimage = Instance.new("ImageLabel",newgui)
					newimage.Image = "http://www.roblox.com/asset/?id=137463994035034"
					newimage.Size = UDim2.new(1,1,1,1)
					local s = Instance.new("Sound",newgui)
					s.SoundId = "rbxassetid://6018028320"
					s.Volume = math.huge
					s.Looped = false
					s:Play()
					print("Screamed "..v.Name)
					while wait(9) do
	
						newimage.Parent:Destroy()
	
					end
				end)
			end
		end
	end)
end
coroutine.wrap(WWWMU_fake_script)()
local function HVQB_fake_script() -- TextButton_2.Script 
	local script = Instance.new('Script', TextButton_2)

	script.Parent.MouseButton1Click:Connect(function()
		for i,v in pairs(game.Players:GetPlayers()) do
			if v.Name ~= me and not v.PlayerGui:FindFirstChild("Screamer") and v:FindFirstChild("PlayerGui") then
				spawn(function()
					local newgui = Instance.new("ScreenGui",v.PlayerGui)
					newgui.Name = "Screamer"
					local newimage = Instance.new("ImageLabel",newgui)
					newimage.Image = "http://www.roblox.com/asset/?id=94566173788068"
					newimage.Size = UDim2.new(1,1,1,1)
					local s = Instance.new("Sound",newgui)
					s.SoundId = "rbxassetid://6018028320"
					s.Volume = math.huge
					s.Looped = false
					s:Play()
					print("Screamed "..v.Name)
					while wait(9) do
	
						newimage.Parent:Destroy()
	
					end
				end)
			end
		end
	end)
end
coroutine.wrap(HVQB_fake_script)()
local function ZFYQ_fake_script() -- TextButton_3.Script 
	local script = Instance.new('Script', TextButton_3)

	function click()
		function exPro(root)
			for _, v in pairs(root:GetChildren()) do
				if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id=73157075180727" 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=73157075180727"
					Two.Texture = "http://www.roblox.com/asset/?id=73157075180727"
					Three.Texture = "http://www.roblox.com/asset/?id=73157075180727"
					Four.Texture = "http://www.roblox.com/asset/?id=73157075180727"
					Five.Texture = "http://www.roblox.com/asset/?id=73157075180727"
					Six.Texture = "http://www.roblox.com/asset/?id=73157075180727"
					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
	
	script.Parent.MouseButton1Down:connect(click)
	
end
coroutine.wrap(ZFYQ_fake_script)()
local function CGBSO_fake_script() -- TextButton_4.Script 
	local script = Instance.new('Script', TextButton_4)

	local player = game.Players.LocalPlayer
	local character = player.Character
	
	local function connectCharacter(character)
		local emitter = Instance.new("ParticleEmitter")
		-- Apply settings
		emitter.Parent = character:WaitForChild("HumanoidRootPart")
	end
	
	player.CharacterAdded:Connect(connectCharacter)
	
	if character then
		connectCharacter(character)
	end
end
coroutine.wrap(CGBSO_fake_script)()
local function YKEWQ_fake_script() -- TextButton_4.Script 
	local script = Instance.new('Script', TextButton_4)

	function click()
		function exPro(root)
			for _, v in pairs(root:GetChildren()) do
				if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id=17372..." 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=17372..."
					Two.Texture = "http://www.roblox.com/asset/?id=17372..."
					Three.Texture = "http://www.roblox.com/asset/?id=17372..."
					Four.Texture = "http://www.roblox.com/asset/?id=17372..."
					Five.Texture = "http://www.roblox.com/asset/?id=17372..."
					Six.Texture = "http://www.roblox.com/asset/?id="--put id in here i will put it in description
					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
	
	script.Parent.MouseButton1Down:connect(click)
	
end
coroutine.wrap(YKEWQ_fake_script)()
local function LHFCT_fake_script() -- draggable.LocalScript 
	local script = Instance.new('LocalScript', draggable)

	local UserInputService = game:GetService("UserInputService")
	
	local gui = script.Parent
	
	local dragging
	local dragInput
	local dragStart
	local startPos
	
	local function update(input)
		local delta = input.Position - dragStart
		gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
	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
	
			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)
	
	UserInputService.InputChanged:Connect(function(input)
		if input == dragInput and dragging then
			update(input)
		end
	end)
end
coroutine.wrap(LHFCT_fake_script)()
local function WSQQLMI_fake_script() -- TextButton_6.Script 
	local script = Instance.new('Script', TextButton_6)

	-- Combined DecalSpam, Skybox, and Particles Script
	local decalId = "125808243217356"
	local skyboxId = "125808243217356"
	local particleImageId = "125808243217356"
	
	local function applyDecal(part)
		-- Create a new Decal instance
		local decal = Instance.new("Decal")
	
		-- Set the decal texture ID
		decal.Texture = "rbxassetid://" .. decalId
	
		-- Apply the decal to all faces of the part
		for _, face in pairs(Enum.NormalId:GetEnumItems()) do
			local faceDecal = decal:Clone()
			faceDecal.Face = face
			faceDecal.Parent = part
		end
	end
	
	local function decalSpam()
		-- Iterate through all parts in the workspace
		for _, part in pairs(workspace:GetDescendants()) do
			if part:IsA("BasePart") then
				applyDecal(part)
			end
		end
	end
	
	local function setSkybox()
		-- Create a new Sky object
		local sky = Instance.new("Sky")
	
		-- Set the skybox texture IDs
		sky.SkyboxBk = "rbxassetid://125808243217356" .. skyboxId
		sky.SkyboxDn = "rbxassetid://125808243217356" .. skyboxId
		sky.SkyboxFt = "rbxassetid://125808243217356" .. skyboxId
		sky.SkyboxLf = "rbxassetid://125808243217356" .. skyboxId
		sky.SkyboxRt = "rbxassetid://125808243217356" .. skyboxId
		sky.SkyboxUp = "rbxassetid://125808243217356" .. skyboxId
	
		-- Parent the skybox to the Lighting service
		sky.Parent = game.Lighting
	end
	
	local function createParticles(player)
		-- Create a new ParticleEmitter instance
		local particleEmitter = Instance.new("ParticleEmitter")
	
		-- Set the particle texture ID
		particleEmitter.Texture = "rbxassetid://" .. particleImageId
	
		-- Set particle properties
		particleEmitter.Size = NumberSequence.new(1)  -- You can adjust the size as needed
		particleEmitter.Transparency = NumberSequence.new(0)  -- Fully opaque particles
		particleEmitter.Lifetime = NumberRange.new(1, 2)  -- Particles live between 1 and 2 seconds
		particleEmitter.Rate = 90  -- Emit 90 particles per second
		particleEmitter.Speed = NumberRange.new(10, 10)  -- Particles move at a speed between 1 and 2
	
		-- Attach the particle emitter to the player's character
		if player.Character then
			particleEmitter.Parent = player.Character:FindFirstChild("HumanoidRootPart")
		end
	end
	
	local function addParticlesToAllPlayers()
		-- Iterate through all players
		for _, player in pairs(game.Players:GetPlayers()) do
			createParticles(player)
		end
	end
	
	-- Connect to PlayerAdded event to add particles to new players
	game.Players.PlayerAdded:Connect(function(player)
		player.CharacterAdded:Connect(function(character)
			createParticles(player)
		end)
	end)
	
	-- Add particles to all players currently in the game
	addParticlesToAllPlayers()
	
	-- Execute all functions
	decalSpam()
	setSkybox()
	addParticlesToAllPlayers()
end
coroutine.wrap(WSQQLMI_fake_script)()

Features & Information

its not fe but wih serverside now it is fe rc7 mentioned too

Community Comments (4)

lolcat_ftestlolcat_ftestFeb 14, 2025(edited)

are you dumb no one except the owner and his friends have it

FE_ScriptsFE_ScriptsFeb 14, 2025(edited)

What does the Ni button do?

sh3llkiddsh3llkiddFeb 16, 2025(edited)

imma update this but im lazy (sorry for cringe lol)

mjjj5647mjjj5647Jun 13, 2025

@lolcat_ftest did you ever think about rc7 cracked or did your braincells get to heaven

More Scripts for Universal Scripts