Laugh Clip
Key RequiredUniversal

Laugh Clip

Universal Scriptipastefrominfyieldipastefrominfyield 2.9K views 5.6K executesUpdated Jun 17, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•174 lines (6280 chars)
if game.GetService(game, 'UserInputService').KeyboardEnabled == true then
for v = 1, 100 do
print[[you don't need this (pc user)]] end
game.GetService(game, 'StarterGui'):SetCore('DevConsoleVisible', true)
return end
LocalPlayer = game.GetService(game, 'Players').LocalPlayer
Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
Humanoid = Character.Humanoid

LagController = Instance.new('ScreenGui', gethui and gethui() or game.GetService(game, 'Players').LocalPlayer:WaitForChild('PlayerGui'))
LagController.Name = 'Lag Controller'
LagController.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame = Instance.new('Frame', LagController)
Frame.BorderSizePixel = 0
Frame.BackgroundColor3 = Color3.fromRGB(22, 24, 27)
Frame.Size = UDim2.new(0.28596, 0, 0.32255, 0)
Frame.Position = UDim2.new(0.35449, 0, 0.30558, 0)

FrameCorner = Instance.new('UICorner', Frame)

Title = Instance.new('TextLabel', Frame)
Title.BorderSizePixel = 0
Title.TextSize = 18
Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Title.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1
Title.Size = UDim2.new(1.03306, 0, 0.2807, 0)
Title.BorderColor3 = Color3.fromRGB(255, 255, 255)
Title.Text = 'Lag Controller'
Title.Name = 'Title'

B25 = Instance.new('TextButton', Frame)
B25.BorderSizePixel = 0
B25.TextSize = 14
B25.TextColor3 = Color3.fromRGB(255, 255, 255)
B25.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
B25.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
B25.Size = UDim2.new(0.21488, 0, 0.21053, 0)
B25.Text = '0.25x'
B25.Name = '25x'
B25.Position = UDim2.new(0.03306, 0, 0.24561, 0)

B25Corner = Instance.new('UICorner', B25)

B50 = Instance.new('TextButton', Frame)
B50.BorderSizePixel = 0
B50.TextSize = 14
B50.TextColor3 = Color3.fromRGB(255, 255, 255)
B50.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
B50.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
B50.Size = UDim2.new(0.21488, 0, 0.21053, 0)
B50.Text = '0.5x'
B50.Name = '0.5x'
B50.Position = UDim2.new(0.27273, 0, 0.24561, 0)

B50Corner = Instance.new('UICorner', B50)

B75 = Instance.new('TextButton', Frame)
B75.BorderSizePixel = 0
B75.TextSize = 14
B75.TextColor3 = Color3.fromRGB(255, 255, 255)
B75.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
B75.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
B75.Size = UDim2.new(0.21488, 0, 0.21053, 0)
B75.Text = '0.75x'
B75.Name = '0.75x'
B75.Position = UDim2.new(0.5124, 0, 0.24561, 0)

B75Corner = Instance.new('UICorner', B75)

B100 = Instance.new('TextButton', Frame)
B100.BorderSizePixel = 0
B100.TextSize = 14
B100.TextColor3 = Color3.fromRGB(255, 255, 255)
B100.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
B100.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
B100.Size = UDim2.new(0.21488, 0, 0.21053, 0)
B100.Text = '1x'
B100.Name = '1x'
B100.Position = UDim2.new(0.75207, 0, 0.24561, 0)

B100Corner = Instance.new('UICorner', B100)

JumpVisualizer = Instance.new('TextLabel', Frame)
JumpVisualizer.BorderSizePixel = 0
JumpVisualizer.TextSize = 14
JumpVisualizer.TextColor3 = Color3.fromRGB(255, 255, 255)
JumpVisualizer.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
JumpVisualizer.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
JumpVisualizer.Size = UDim2.new(0, 106, 0, 18)
JumpVisualizer.Text = 'JUMP'
JumpVisualizer.Name = 'JumpVisualizer'
JumpVisualizer.Position = UDim2.new(0, 10, 0, 64)

JumpVisualizerCorner = Instance.new('UICorner', JumpVisualizer)
JumpVisualizerCorner.CornerRadius = UDim.new(0, 5)

Laugh = Instance.new('TextButton', Frame)
Laugh.BorderSizePixel = 0
Laugh.TextSize = 14
Laugh.AutoButtonColor = false
Laugh.TextColor3 = Color3.fromRGB(255, 255, 255)
Laugh.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
Laugh.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
Laugh.Size = UDim2.new(0.43802, 0, 0.17544, 0)
Laugh.Text = 'LAUGH'
Laugh.Name = 'Laugh'
Laugh.Position = UDim2.new(0.04132, 0, 0.77193, 0)

LaughCorner = Instance.new('UICorner', Laugh)
LaughCorner.CornerRadius = UDim.new(0, 5)

LagButton = Instance.new('TextButton', Frame)
LagButton.BorderSizePixel = 0
LagButton.TextSize = 14
LagButton.TextColor3 = Color3.fromRGB(255, 255, 255)
LagButton.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
LagButton.FontFace = Font.new('rbxasset://fonts/families/Arial.json', Enum.FontWeight.Bold, Enum.FontStyle.Normal)
LagButton.Size = UDim2.new(0.43802, 0, 0.2807, 0)
LagButton.Text = 'LAG'
LagButton.Name = 'Lag'
LagButton.Position = UDim2.new(0.54545, 0, 0.5614, 0)

LagButtonCorner = Instance.new('UICorner', LagButton)
LagButtonCorner.CornerRadius = UDim.new(0, 5)


function SetLag(Button: Instance, Time: Number)
LagTime = Time

for v, k in next, {B25, B50, B75, B100} do
k.BackgroundColor3 = Color3.fromRGB(36, 40, 48) end
Button.BackgroundColor3 = Color3.fromRGB(94, 86, 213) end

SetLag(B50, .5)

B25.MouseButton1Click:Connect(function()
SetLag(B25, .25) end)

B50.MouseButton1Click:Connect(function()
SetLag(B50, .5) end)

B75.MouseButton1Click:Connect(function()
SetLag(B75, .75) end)

B100.MouseButton1Click:Connect(function()
SetLag(B100, 1) end)

Laugh.MouseButton1Click:Connect(function()
Character.Animate.PlayEmote:Invoke'laugh' end)

LagButton.MouseButton1Click:Connect(function()
EndTime = os.clock() + LagTime
repeat
until os.clock() >= EndTime end)

function Connect(Hegoodtho: String?): nil
Humanoid.StateChanged:Connect(function(PreviousState, State)
if State == Enum.HumanoidStateType.Jumping then
JumpVisualizer.BackgroundColor3 = Color3.fromRGB(94, 86, 213)
task.delay(.06, function()
JumpVisualizer.BackgroundColor3 = Color3.fromRGB(36, 40, 48)
end) end end) end

LocalPlayer.CharacterAdded:Connect(function(NewChar)
Character = NewChar
Humanoid = NewChar:WaitForChild'Humanoid'
NewChar:WaitForChild'Humanoid'.AutoJumpEnabled = false
Connect() end)
Instance.new('UIDragDetector', Frame)
Humanoid.AutoJumpEnabled = false
Connect()

Features & Information

Laugh Clip for mobile Remove the first 5 lines if you want to use it on PC Pretty simple UI with everything to do it easily Quick Tut: Hug the wall (1.1 Studs Max), look in the opposite direction your character is facing, then click the Laugh button. Once your head is far enough back, hit "Lag" and enable Shiftlock.
#wallclip#utility#cool#tuff#mango

Community Comments (2)

TreasonTreasonJun 17, 2026

When she touch yo stingaling

Glimbo32Glimbo32Jun 17, 2026

When she touch yo stingaling

More Scripts for Universal Scripts