BotHeck Gui not Skid
Key RequiredUniversal

BotHeck Gui not Skid

Universal ScriptGoodRc7GoodRc7 3.2K views 67 executesUpdated Apr 12, 2025
2.5/ 5(4 votes)
2250% Positive
Lua Script•380 lines (12217 chars)
-- Gui to Lua
-- Version: 3.2

-- Instances:

local BotHeckGui = Instance.new("ScreenGui")
local BotGui = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local UICorner = Instance.new("UICorner")
local UICorner_2 = Instance.new("UICorner")
local c00l = Instance.new("TextButton")
local UICorner_3 = Instance.new("UICorner")
local skybox = Instance.new("TextButton")
local UICorner_4 = Instance.new("UICorner")
local spasm = Instance.new("TextButton")
local UICorner_5 = Instance.new("UICorner")
local R6 = Instance.new("TextButton")
local UICorner_6 = Instance.new("UICorner")
local idk = Instance.new("TextButton")
local UICorner_7 = Instance.new("UICorner")
local TextButton = Instance.new("TextButton")
local UICorner_8 = Instance.new("UICorner")

--Properties:

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

BotGui.Name = "BotGui"
BotGui.Parent = BotHeckGui
BotGui.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
BotGui.BorderColor3 = Color3.fromRGB(0, 0, 0)
BotGui.BorderSizePixel = 0
BotGui.Position = UDim2.new(0.350346029, 0, 0.266169161, 0)
BotGui.Size = UDim2.new(0, 393, 0, 211)

TextLabel.Parent = BotGui
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0.0190218464, 0, 0.0473933667, 0)
TextLabel.Size = UDim2.new(0, 378, 0, 34)
TextLabel.Font = Enum.Font.Creepster
TextLabel.Text = "BotHeck Gui"
TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true

UICorner.Parent = TextLabel

UICorner_2.Parent = BotGui

c00l.Name = "c00l"
c00l.Parent = BotGui
c00l.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
c00l.BorderColor3 = Color3.fromRGB(0, 0, 0)
c00l.BorderSizePixel = 0
c00l.Position = UDim2.new(0.0461956523, 0, 0.274881512, 0)
c00l.Size = UDim2.new(0, 107, 0, 54)
c00l.Font = Enum.Font.Creepster
c00l.Text = "c00l c00l!"
c00l.TextColor3 = Color3.fromRGB(0, 0, 0)
c00l.TextScaled = true
c00l.TextSize = 14.000
c00l.TextWrapped = true

UICorner_3.Parent = c00l

skybox.Name = "skybox"
skybox.Parent = BotGui
skybox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
skybox.BorderColor3 = Color3.fromRGB(0, 0, 0)
skybox.BorderSizePixel = 0
skybox.Position = UDim2.new(0.0461956523, 0, 0.592417061, 0)
skybox.Size = UDim2.new(0, 107, 0, 50)
skybox.Font = Enum.Font.Creepster
skybox.Text = "SKYBOX"
skybox.TextColor3 = Color3.fromRGB(0, 0, 0)
skybox.TextScaled = true
skybox.TextSize = 14.000
skybox.TextWrapped = true

UICorner_4.Parent = skybox

spasm.Name = "spasm"
spasm.Parent = BotGui
spasm.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
spasm.BorderColor3 = Color3.fromRGB(0, 0, 0)
spasm.BorderSizePixel = 0
spasm.Position = UDim2.new(0.363660187, 0, 0.274881512, 0)
spasm.Size = UDim2.new(0, 107, 0, 54)
spasm.Font = Enum.Font.Creepster
spasm.Text = "DecalSpam"
spasm.TextColor3 = Color3.fromRGB(0, 0, 0)
spasm.TextScaled = true
spasm.TextSize = 14.000
spasm.TextWrapped = true

UICorner_5.Parent = spasm

R6.Name = "R6"
R6.Parent = BotGui
R6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
R6.BorderColor3 = Color3.fromRGB(0, 0, 0)
R6.BorderSizePixel = 0
R6.Position = UDim2.new(0.363660187, 0, 0.592417061, 0)
R6.Size = UDim2.new(0, 107, 0, 54)
R6.Font = Enum.Font.Creepster
R6.Text = "R6"
R6.TextColor3 = Color3.fromRGB(0, 0, 0)
R6.TextScaled = true
R6.TextSize = 14.000
R6.TextWrapped = true

UICorner_6.Parent = R6

idk.Name = "idk"
idk.Parent = BotGui
idk.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
idk.BorderColor3 = Color3.fromRGB(0, 0, 0)
idk.BorderSizePixel = 0
idk.Position = UDim2.new(0.688882828, 0, 0.274881512, 0)
idk.Size = UDim2.new(0, 107, 0, 54)
idk.Font = Enum.Font.Creepster
idk.Text = "particles"
idk.TextColor3 = Color3.fromRGB(0, 0, 0)
idk.TextScaled = true
idk.TextSize = 14.000
idk.TextWrapped = true

UICorner_7.Parent = idk

TextButton.Parent = BotGui
TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton.BorderSizePixel = 0
TextButton.Position = UDim2.new(0.687022924, 0, 0.582938373, 0)
TextButton.Size = UDim2.new(0, 107, 0, 54)
TextButton.Font = Enum.Font.Creepster
TextButton.Text = "jumpscare"
TextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
TextButton.TextScaled = true
TextButton.TextSize = 14.000
TextButton.TextWrapped = true

UICorner_8.Parent = TextButton

-- Scripts:

local function TCVRG_fake_script() -- BotGui.LocalScript 
	local script = Instance.new('LocalScript', BotGui)

	-- Made by Real_IceyDev (@lceyDex) --
	-- Simple UI dragger (PC Only/Any device that has a mouse) --
	
	local UIS = game:GetService('UserInputService')
	local frame = script.Parent
	local dragToggle = nil
	local dragSpeed = 0.25
	local dragStart = nil
	local startPos = nil
	
	local function updateInput(input)
		local delta = input.Position - dragStart
		local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
			startPos.Y.Scale, startPos.Y.Offset + delta.Y)
		game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
	end
	
	frame.InputBegan:Connect(function(input)
		if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then 
			dragToggle = true
			dragStart = input.Position
			startPos = frame.Position
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragToggle = false
				end
			end)
		end
	end)
	
	UIS.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			if dragToggle then
				updateInput(input)
			end
		end
	end)
end
coroutine.wrap(TCVRG_fake_script)()
local function MGOMPVL_fake_script() -- c00l.LocalScript 
	local script = Instance.new('LocalScript', c00l)

	script.Parent.MouseButton1Click:Connect(function()
		decalID = 158118263
	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)
	
	local s = Instance.new("Sky")
	s.Name = "Sky"
	s.Parent = game.Lighting
		local skyboxID = 158118263
	s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
		game.Lighting.TimeOfDay = 12    
	end)
end
coroutine.wrap(MGOMPVL_fake_script)()
local function ASQTY_fake_script() -- skybox.LocalScript 
	local script = Instance.new('LocalScript', skybox)

	script.Parent.MouseButton1Click:Connect(function()
		local s = Instance.new("Sky")
		s.Name = "Sky"
		s.Parent = game.Lighting
		local skyboxID = 128249421439561
		s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
		s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
		s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
		s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
		s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
		s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
		game.Lighting.TimeOfDay = 12    
	end)
end
coroutine.wrap(ASQTY_fake_script)()
local function PSHRFK_fake_script() -- spasm.LocalScript 
	local script = Instance.new('LocalScript', spasm)

	script.Parent.MouseButton1Click:Connect(function()
		decalID = 128249421439561
		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
	end)
	
end
coroutine.wrap(PSHRFK_fake_script)()
local function JTEZR_fake_script() -- R6.LocalScript 
	local script = Instance.new('LocalScript', R6)

	script.Parent.MouseButton1Down:Connect(function(x: number, y: number) 
		local plr = script.Parent.Parent.Parent.Parent.Parent
		if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
			local Main = game.Players:GetHumanoidDescriptionFromUserId(plr.CharacterAppearanceId)
			local morph = game.Players:CreateHumanoidModelFromDescription(Main, Enum.HumanoidRigType.R6)
			morph:SetPrimaryPartCFrame(plr.Character.PrimaryPart.CFrame)
			morph.Name = plr.Name
			plr.Character = morph
			morph.Parent = workspace    
		end
	end)
end
coroutine.wrap(JTEZR_fake_script)()
local function EQAU_fake_script() -- BotGui.LocalScript 
	local script = Instance.new('LocalScript', BotGui)

	
end
coroutine.wrap(EQAU_fake_script)()
local function GMKSFSK_fake_script() -- BotGui.kill 
	local script = Instance.new('Script', BotGui)

	script.Parent.Parent.ResetOnSpawn = false
	
end
coroutine.wrap(GMKSFSK_fake_script)()
local function ZMUFH_fake_script() -- idk.LocalScript 
	local script = Instance.new('LocalScript', idk)

	script.Parent.MouseButton1Click:Connect(function()
	for i, v in pairs(game.Workspace:GetDescendants()) do
		emit = Instance.new("ParticleEmitter")
		emit.Parent = v
			emit.Texture = "http://www.roblox.com/asset/?id=128249421439561"
		emit.VelocitySpread = 5
		end
	end)
	
end
coroutine.wrap(ZMUFH_fake_script)()
local function JYUHKKL_fake_script() -- TextButton.LocalScript 
	local script = Instance.new('LocalScript', 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=128249421439561"
					newimage.Size = UDim2.new(1,1,1,1)
					local s = Instance.new("Sound",newgui)
					s.SoundId = "rbxassetid://9069609200"
					s.Volume = 9999999999999999999999999999999999999
					s.Looped = true
					s:Play()
					print("Screamed "..v.Name)
					while wait(9) do
	
						newimage.Parent:Destroy()
	
					end
				end)
			end
		end
	end)
	
end
coroutine.wrap(JYUHKKL_fake_script)()

Features & Information

Not skid

Community Comments (2)

weedweedApr 12, 2025

garbage lmao

c00lpcc00lpcApr 25, 2025

that thumbnail tho...

More Scripts for Universal Scripts