0% found this document useful (0 votes)
209 views8 pages

Sean Morph Script for Roblox

The document is a Lua script for a Roblox game that includes functions for downloading files, morphing characters, and managing player attributes. It handles character animations, GUI updates, and sound effects based on player actions and conditions. The script also includes event listeners for character changes and GUI elements, ensuring a dynamic gameplay experience.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
209 views8 pages

Sean Morph Script for Roblox

The document is a Lua script for a Roblox game that includes functions for downloading files, morphing characters, and managing player attributes. It handles character animations, GUI updates, and sound effects based on player actions and conditions. The script also includes event listeners for character changes and GUI elements, ensuring a dynamic gameplay experience.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

local awaitchange = false

local seanequipped = false


local died = false
local function downloadFile(path, link)
if not isfile(path) then
print("Downloading: "..path)
local content = game:HttpGet(link)
writefile(path, content)
end
end
local function morph()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = [Link]
local char = [Link]
char:ScaleTo(1.086)

local NewCharacter = game:GetObjects(getcustomasset("[Link]"))[1]

for _, v in pairs(NewCharacter:GetChildren()) do
if v:IsA("Part") then
local targetPart = char:FindFirstChild([Link])
if targetPart then
[Link] = false
[Link] = true
[Link] = false
[Link] = false
[Link] = false
[Link] = targetPart
local motor = [Link]("Motor6D")
motor.Part0 = targetPart
motor.Part1 = v
motor.C0 = [Link]()
motor.C1 = [Link]()
[Link] = "MorphMotor_" .. [Link]
[Link] = targetPart
end
end
end
[Link](function()
local a = [Link]:Connect(function()
for _, v in pairs(char:GetChildren()) do
if v:IsA("Part") then
[Link] = 1
end
end
end)
repeat [Link]() until char:FindFirstChildOfClass("Humanoid").Health <= 0
a:Disconnect()
end)
for _, v in pairs(char:GetDescendants()) do
if v:IsA("Accessory") or [Link] == "face" then
v:Destroy()
end
end
end
function STARTUP()
wait(0.3)
local player = [Link]
local char = [Link] or [Link]:Wait()
local equippedcharacter = char:GetAttribute("Character")
if equippedcharacter == "Bald" and seanequipped or awaitchange and
equippedcharacter == "Bald" then
dead = false
seanequipped = true
char:SetAttribute("Character", "Sean")
if not isfile("[Link]") then
downloadFile("[Link]",
"[Link]
[Link]")
end
if not isfile("SeanMusic.mp3") then
downloadFile("SeanMusic.mp3",
"[Link]
SeanMusic.mp3")
end
local burntmedown=false
local stunned=false
local rs = game:GetService("RunService")
local humanoid = char:WaitForChild("Humanoid")
local hrp = char:WaitForChild("HumanoidRootPart")
local playerGui = [Link]
local hotbar = playerGui:FindFirstChild("Hotbar")
local backpack = hotbar:FindFirstChild("Backpack")
local hotbarFrame = backpack:FindFirstChild("Hotbar")
local screengui = playerGui:FindFirstChild("Bar")
local ultbar = screengui:FindFirstChild("MagicHealth")
local ultcolor = ultbar:FindFirstChild("Health")
local ulttext = ultbar:FindFirstChild("TextLabel")
local Players = game:GetService("Players")
local camera = [Link]
local baseButton = hotbarFrame:FindFirstChild("1").Base
local m1 = [Link]
local baseButton = hotbarFrame:FindFirstChild("2").Base
local m2 = [Link]
local baseButton = hotbarFrame:FindFirstChild("3").Base
local m3 = [Link]
local baseButton = hotbarFrame:FindFirstChild("4").Base
local m4 = [Link]
if [Link] ~= "Normal Punch" then return end
wait(1)
awaitchange = false

local posTable = {
originalPos =
[Link]
}
function Pausecamera()
local previousCFrame = [Link]
[Link] = [Link]
[Link] = previousCFrame
end
function UnPausecamera()
if [Link] and [Link]:FindFirstChild("Humanoid")
then
[Link] = [Link]
[Link] = [Link]
end
end
local function say(text, time, color)
local Players = game:GetService("Players")
local LocalPlayer = [Link]
local Character = [Link] or
[Link]:Wait()
local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
local label = [Link]("BillboardGui", HumanoidRootPart)
[Link] = "Title"
[Link] = [Link](8, 0, 3, 0)
[Link] = [Link](0, 4, 0)
[Link] = true
local texxt = [Link]("TextLabel", label)
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = text
texxt.TextColor3 = color
[Link] = true
[Link] = [Link]
[Link](function()
[Link](time)
label:Destroy()
end)
end
--names

local function subtitle(move, text)

[Link]:FindFirstChild("Hotbar"):FindFirstChild("Backpac
k"):FindFirstChild("Hotbar"):FindFirstChild(move).[Link] = text

[Link]:FindFirstChild("Hotbar"):FindFirstChild("Backpac
k"):FindFirstChild("Hotbar"):FindFirstChild(move).[Link] = text

[Link]:FindFirstChild("Hotbar"):FindFirstChild("Backpac
k"):FindFirstChild("Hotbar"):FindFirstChild(move).[Link] = 9

[Link]:FindFirstChild("Hotbar"):FindFirstChild("Backpac
k"):FindFirstChild("Hotbar"):FindFirstChild(move).[Link] = 9

[Link]:FindFirstChild("Hotbar"):FindFirstChild("Backpac
k"):FindFirstChild("Hotbar"):FindFirstChild(move).[Link] = true
end
local function title(move, text)

[Link]:FindFirstChild("Hotbar"):FindFirstChild("Backpac
k"):FindFirstChild("Hotbar"):FindFirstChild(move).[Link] = text
end
local names = [Link]:Connect(function()
if [Link] == 0 or died then
died = true
return
end
wait()
pcall(function()
if [Link] == "Normal Punch" then
title("1", "Convergence")
subtitle("1", "")
end
if [Link] == "Consecutive Punches" then
title("2", "Clipped wings")
subtitle("2", "bounded in this curse")
end
if [Link] == "Shove" then
title("3", "Eye for an eye")
subtitle("3", "")
end
if [Link] == "Uppercut" then
title("4", "Plead")
subtitle("4", "death be not proud")
end
--ult
if [Link] == "Death Counter" then
title("1", "Essence of the void")
subtitle("1", "...")
end
if [Link] == "Table Flip" then
title("2", "Nil")
subtitle("2", "Value = nil")
end
if [Link] == "Serious Punch" then
title("3", "Past")
subtitle("3", "Wish we could turn back time")
end
if [Link] == "Omni Directional Punch" then
if [Link]:FindFirstChild("Omni Directional Punch")
then
[Link]:FindFirstChild("Omni Directional
Punch"):Destroy()
end
end
end)
end)
local ultshit =
[Link]:FindFirstChild("Bar"):FindFirstChild("MagicHealt
h"):FindFirstChild("TextLabel")
local ultcolor =
[Link]:FindFirstChild("Bar"):FindFirstChild("MagicHealt
h"):FindFirstChild("Health")
[Link] = "..."
[Link] = "..."
local ogcolor = [Link].ImageColor3
[Link].ImageColor3 = [Link](0, 0, 0)

local CoreGui = game:GetService("CoreGui")


local gui = CoreGui:FindFirstChild("SlowGlitchBoxes") or
[Link]("ScreenGui")
[Link] = "SlowGlitchBoxes"
[Link] = true
[Link] = false
[Link] = CoreGui
local colors = {
[Link](255, 255, 255),
[Link](0, 0, 0),
}

-- Function to create a single glitch box


local function createSlowGlitchBox()
local frame = [Link]("Frame")
[Link] = 0
[Link] = 15
frame.BackgroundColor3 = colors[[Link](1, #colors)]
[Link] = [Link](0, [Link](100, 400), 0, [Link](100,
300))
[Link] = [Link]([Link](), -200, [Link](), -200)
[Link] = 0.75
[Link] = gui
[Link](0.05 + [Link]() * 0.05 )

frame:Destroy()
end
function glitcheffect(duration)
local endTime = tick() + duration
[Link](function()
while tick() < endTime do
for _ = 1, [Link](10, 20) do
[Link](function() createSlowGlitchBox() end)
end
[Link](0.05)
end
end)
end

[Link]:Connect(function(x)
if [Link] == "Freeze" then
stunned = true
end
end)
[Link]:Connect(function(x)
if [Link] == "Freeze" then
stunned = false
end
end)

[Link](function()
local a = game["Run Service"].RenderStepped:Connect(function()
wait()
for _, i in
ipairs([Link]:WaitForChild("Backpack").Hotbar:Ge
tChildren()) do
pcall(function()
wait()
if i:IsA("TextButton") then
if [Link]:FindFirstChild("Cooldown") then
if not [Link]:FindFirstChild("ImageLabel") then
local cooldown = [Link]("ImageLabel")
[Link] = "rbxassetid://18656203423"
[Link] = [Link]
[Link] = [Link](1,0,1,0)
[Link] = 1
[Link] = 0.5
[Link] = 2
local TweenService =
game:GetService("TweenService")
local tweenInfo = [Link](
2,
[Link],
[Link],
-1,
false
)

local goal = {Rotation = 360}


local tween = TweenService:Create(cooldown,
tweenInfo, goal)
tween:Play()

[Link]:FindFirstChild("Cooldown").Destroying:Connect(function() tween:Cancel()
cooldown:Destroy() end)
end
end
end
end)
end

[Link]:WaitForChild("Backpack").[Link]
or3 = [Link](0,0,0)
end)
repeat
wait()
until [Link] == 0 or dead
a:Disconnect()
end)

local function onAnimationPlayed(animTrack)


if [Link] == "rbxassetid://10468665991" then
--normal
animTrack:Stop()
local newAnim = [Link]("Animation")
[Link] = "rbxassetid://18903642853"
local f =
[Link]:LoadAnimation(newAnim)
f:Play()
[Link] = 3.3
[Link](function() glitcheffect(1.5) end)
local sound = [Link]("Sound")
[Link] = "rbxassetid://82024107521225"
[Link] = [Link]
[Link] = 0.5
sound:Play()
wait(10)
sound:Destroy()
end

if [Link] == "rbxassetid://10466974800" then


--consec
animTrack:Stop()
if not burntmedown then
say("burn me down.",4,[Link](0,0,0))
burntmedown=true
end
local newAnim = [Link]("Animation")
[Link] = "rbxassetid://15020965094"
local f =
[Link]:LoadAnimation(newAnim)
f:Play()
wait([Link])
f:Stop()
end

if [Link] == "rbxassetid://10471336737" then


--shove
end

if [Link] == "rbxassetid://12510170988" then


--uppercut
animTrack:Stop()
local newAnim = [Link]("Animation")
[Link] = "rbxassetid://16725167915"
local f =
[Link]:LoadAnimation(newAnim)
f:Play()
[Link] = 2.1
wait(1)
f:Stop()
end
end

[Link]:Connect(onAnimationPlay
ed)
morph()
[Link]:connect(function(obj)
if obj:IsA("Sound") then
local deleteID = {
"14762034452",
}
local id = [Link]:match("%d+")
if [Link](deleteID, id) then
[Link] = 0
end
elseif obj:IsA("Accessory") then
if [Link] == "BarrageBind" then
obj:SetAttribute("Times", nil)
end
end
end)
local waitamin = getcustomasset("SeanMusic.mp3")
local ambience = [Link]("Sound")
[Link] = "Ambience"
[Link] = waitamin
[Link] = [Link]
[Link] = 1
[Link] = true
ambience:Play()
else
seanequipped = false
end
end
local function equippedcharacter()
if game:GetService("Players").[Link]:GetAttribute("Character")
~= "Bald" then
local args = {
[1] = {
["Goal"] = "Change Character",
["Character"] = "Bald"
}
}

game:GetService("Players").[Link]:FireServer(unpack(args
))
awaitchange = true
STARTUP()
end
awaitchange = true
STARTUP()
end
[Link]:Connect(function(character)
dead = true
STARTUP()
end)
if
game:GetService("Players").[Link]:FindFirstChild("Sean",
true) then
pcall(function()

game:GetService("Players").[Link]:FindFirstChild("Sean",
true):Destroy()
end)
end
wait(1)
local s =
game:GetService("Players").[Link]:FindFirstChild("Batter"
, true)
if s then
local clone = s:Clone()
[Link] = "Sean"
[Link] = [Link]
[Link] = 0
[Link] = "Sean"
[Link] = "rbxassetid://18656203423"
[Link].TextColor3 = [Link](255, 216, 19)
[Link].MouseButton1Click:Connect(function() equippedcharacter() end)
[Link]:Connect(function()
[Link] = 0.4 end)
[Link]:Connect(function()
[Link] = 0.3 end)
else print("Shitty Exec or you fucked with metal bat already") end

You might also like