
Key RequiredUniversal

--BigShot Slide
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TextChatService = game:GetService("TextChatService")
local SoundService = game:GetService("SoundService")
local Debris = game:GetService("Debris")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local head = character:WaitForChild("Head")
local amplitude = 6
local speed = 4
local t = 0
local lastOffset = 0
local music = Instance.new("Sound")
music.SoundId = "rbxassetid://7527135213"
music.Looped = true
music.Volume = 1
music.Parent = SoundService
music:Play()
RunService.RenderStepped:Connect(function(dt)
t += dt * speed
local offset = math.sin(t) * amplitude
local delta = offset - lastOffset
lastOffset = offset
hrp.CFrame = hrp.CFrame * CFrame.new(delta, 0, 0)
end)
player.CharacterAdded:Connect(function(char)
character = char
hrp = char:WaitForChild("HumanoidRootPart")
head = char:WaitForChild("Head")
t = 0
lastOffset = 0
end)
local billboard = Instance.new("BillboardGui")
billboard.Size = UDim2.new(0, 300, 0, 60)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.AlwaysOnTop = true
billboard.Parent = head
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "Spamton G. Spamton"
label.TextScaled = true
label.Font = Enum.Font.Arcade
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.TextStrokeTransparency = 0
label.Parent = billboard
TextChatService.OnIncomingMessage = function(message)
if message.TextSource and message.TextSource.UserId == player.UserId then
local props = Instance.new("TextChatMessageProperties")
local original = message.Text
props.Text = ""
task.spawn(function()
for i = 1, #original do
props.Text ..= original:sub(i, i)
local s = Instance.new("Sound")
s.SoundId = "rbxassetid://7995905344"
s.PlaybackSpeed = 0.8
s.Volume = 1
s.Parent = SoundService
s:Play()
Debris:AddItem(s, 1)
task.wait(math.random(20, 45) / 1000)
end
end)
return props
end
end



is it fe
@idkwhatimdoing222 yes