0% found this document useful (0 votes)
387 views11 pages

Time Blast

The document contains a Lua script for a Roblox game that manipulates player character animations and creates special effects. It includes functions for adjusting character body parts, creating explosions, and generating visual effects like fire and smoke. The script also handles user input to trigger these animations and effects during gameplay.

Uploaded by

hatb4095
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)
387 views11 pages

Time Blast

The document contains a Lua script for a Roblox game that manipulates player character animations and creates special effects. It includes functions for adjusting character body parts, creating explosions, and generating visual effects like fire and smoke. The script also handles user input to trigger these animations and effects during gameplay.

Uploaded by

hatb4095
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

math.

randomseed(tick())
local pwn = game:service('Players').LocalPlayer
local char = [Link]
local pk = [Link]
local Human = [Link]
local Torso = [Link]
local Head = [Link]
local LeftArm = char["Left Arm"]
local RightArm = char["Right Arm"]
local LeftLeg = char["Left Leg"]
local RightLeg = char["Right Leg"]
local Neck = [Link]["Neck"]
local RightShoulder = [Link]["Right Shoulder"]
local LeftShoulder = [Link]["Left Shoulder"]
local RightHip = [Link]["Right Hip"]
local LeftHip = [Link]["Left Hip"]
local NeckC0 = [Link](0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
local NeckC1 = [Link](0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
local LeftShoulderC0 = [Link](-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
local LeftShoulderC1 = [Link](0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
local RightShoulderC0 = [Link](1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
local RightShoulderC1 = [Link](-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
local LeftHipC0 = [Link](-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0)
local LeftHipC1 = [Link](-0.5,1,0,0,0,-1,0,1,0,1, 0, 0)
local RightHipC0 = [Link](1,-1,0,0,0,1,0,1,0,-1,0,0)
local RightHipC1 = [Link](0.5,1,0,0,0,1,0,1,0,-1,0,0)
local Tewl = [Link]("HopperBin",pk)
local Nim = "Time Blast"
local disabled = false
function ChargeWelds()
if [Link] then
[Link] = [Link] * [Link](0,5,0)
else
[Link] = true
[Link] = [Link] * [Link](0,5,0)
end
[Link](meshInsertion)
TiltX = 2
TiltY = 0
TiltZ = 2
RightShoulder.C0 = RightShoulderC0 * [Link](TiltX, TiltY, TiltZ)
LeftShoulder.C0 = LeftShoulderC0 * [Link](TiltX, TiltY, TiltZ)
TiltX = 2
TiltY = 0
TiltZ = 2
MoveX = 0
MoveY = 0
MoveZ = 0
RightShoulder.C0 = RightShoulder.C0 * [Link](TiltX, TiltY, TiltZ) *
[Link](MoveX, MoveY, MoveZ)
LeftShoulder.C0 = LeftShoulder.C0 * [Link](TiltX, TiltY, TiltZ) *
[Link](MoveX,MoveY,MoveZ)
TiltX = 0.3
TiltY = 0
TiltZ = 0.3
MoveX = 0
MoveY = 0
MoveZ = 0
RightHip.C0 = RightHipC0 * [Link](TiltX, TiltY, TiltZ) * [Link](MoveX,
MoveY, MoveZ)
LeftHip.C0 = LeftHipC0 * [Link](TiltX, TiltY, TiltZ) * [Link](MoveX,
MoveY, MoveZ)
end
function RefreshWelds()
Neck.C0 = NeckC0
Neck.C1 = NeckC1
RightShoulder.C0 = RightShoulderC0
RightShoulder.C1 = RightShoulderC1
LeftShoulder.C0 = LeftShoulderC0
LeftShoulder.C1 = LeftShoulderC1
RightHip.C0 = RightHipC0
RightHip.C1 = RightHipC1
LeftHip.C0 = LeftHipC0
LeftHip.C1 = LeftHipC1
end
function Welds1()
TiltX = 0
TiltY = 0
TiltZ = 1.57
RightShoulder.C0 = RightShoulderC0 * [Link](TiltX, TiltY, TiltZ)
LeftShoulder.C0 = LeftShoulderC0 * [Link](TiltX, TiltY, -TiltZ)
TiltX = 0.6
TiltY = 0
TiltZ = 0
MoveX = 0
MoveY = 0
MoveZ = -0.3
RightShoulder.C0 = RightShoulder.C0 * [Link](TiltX, TiltY, TiltZ) *
[Link](MoveX, MoveY, MoveZ)
LeftShoulder.C0 = LeftShoulder.C0 * [Link](TiltX, TiltY, TiltZ) *
[Link](MoveX, MoveY, MoveZ)
TiltX = -0.05
TiltY = 0
TiltZ = 0
MoveX = 0
MoveY = 0.1
MoveZ = 0
RightHip.C0 = RightHipC0 * [Link](TiltX, TiltY, TiltZ) * [Link](MoveX,
MoveY, MoveZ)
LeftHip.C0 = LeftHipC0 * [Link](TiltX, TiltY, TiltZ) * [Link](MoveX,
MoveY, MoveZ)
end
function Welds2()
TiltX = 100
TiltY = 20
TiltZ = -20
RightShoulder.C0 = RightShoulderC0 * [Link](TiltX, TiltY, TiltZ)
LeftShoulder.C0 = LeftShoulderC0 * [Link](TiltX, TiltY, TiltZ)
TiltX = 0.6
TiltY = 0
TiltZ = 0
MoveX = 0
MoveY = 0
MoveZ = -0.3
RightShoulder.C0 = RightShoulder.C0 * [Link](TiltX, TiltY, TiltZ) *
[Link](MoveX, MoveY, MoveZ)
LeftShoulder.C0 = LeftShoulder.C0 * [Link](TiltX, TiltY, TiltZ) *
[Link](MoveX, MoveY, MoveZ)
TiltX = 0
TiltY = 0
TiltZ = 0
MoveX = 0
MoveY = 0
MoveZ = 0
RightHip.C0 = RightHipC0 * [Link](TiltX, TiltY, TiltZ) * [Link](MoveX,
MoveY, MoveZ)
LeftHip.C0 = LeftHipC0 * [Link](TiltX, TiltY, TiltZ) * [Link](MoveX,
MoveY, MoveZ)
end
function onButton1Down(mouse)
if disabled == true then
return
end
[Link] = true
[Link] = true
[Link] = 0
disabled = true
narb = [Link]("ForceField",char)
noob = narb:clone()
noobz = narb:clone()
nubz = narb:clone()
[Link]([Link](function()
for x = 1,150 do
[Link] = [Link] * [Link](0,[Link](-100,100),0)
wait()
end
end))
chargeup()
local wow = [Link]("Part",workspace)
[Link] = true
[Link] = false
[Link] = 0.32
[Link] = "Custom"
[Link] = [Link](0.2,0.2,0.2)
[Link] = "Smooth"
[Link] = 0
[Link] = "Smooth"
[Link] = [Link]
[Link] = [Link]("Really black")
local Mesh2 = [Link]("SpecialMesh",wow)
[Link] = "FileMesh"
[Link] = [Link](4.5,0.5,4.5)
[Link] = "[Link]
[Link] = ""
for i = 1,30 do
[Link] = [Link] * [Link](0,-7.5,0)
wait()
[Link] = [Link] * [Link](0,-6,0)
[Link] = [Link] + 0.1
end
local p = [Link]("Part",char)
[Link] = true
[Link] = false
[Link] = 0
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](12, 12, 12)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]
[Link] = [Link]("Lime green")
local lol = [Link]("Explosion",workspace)
[Link] = [Link]
[Link] = 450
[Link] = 0
for i = 1,10 do
wait()
[Link] = [Link] + [Link](3,3,3)
[Link] = [Link]
[Link] = [Link] + 0.1
end
[Link] = 6
p:remove()
wow:remove()
Welds2()
wait(0.5)
Welds1()
wait(0.5)
RightShoulder.C0 = RightShoulderC0 * [Link](0.1, 0, 2)
LeftShoulder.C0 = LeftShoulderC0 * [Link](0.1, 0, -2)
wait(1)
for i = 1,20 do
[Link] = [Link]([Link](),[Link](),[Link]())
wait()
end
[Link] = [Link](1,1,1)
local model = [Link]("Model",char)
local fer = [Link]("Fire",Torso)
[Link] = 30
[Link] = 18
[Link] = [Link]("Really red").Color
[Link] = [Link]("Really black").Color
local smk = [Link]("Smoke",Torso)
[Link] = 1
[Link] = 25
[Link] = 12
[Link] = [Link]("Really red").Color
local O = [Link]("Part",model)
[Link] = true
[Link] = false
[Link] = 0
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](0, 0, 0)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]*[Link](1.5, 0, 0)
[Link] = [Link]("Really red")
local Mesh = [Link]("SpecialMesh")
[Link] = O
[Link] = "FileMesh"
[Link] = [Link](1.3, 1.3, 1.3)
[Link] = "[Link]
[Link] = ""
local O2 = [Link]("Part",model)
[Link] = true
[Link] = false
[Link] = 0
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](0, 0, 0)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]
[Link] = [Link]("Really red")
local Mesh3 = [Link]("SpecialMesh")
[Link] = O2
[Link] = "FileMesh"
[Link] = [Link](1, 1, 1)
[Link] = "[Link]
[Link] = ""
local O3 = [Link]("Part",model)
[Link] = true
[Link] = false
[Link] = 0
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](0, 0, 0)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]*[Link](1.5, 0, 0)
[Link] = [Link]("Really red")
local Mesh4 = [Link]("SpecialMesh")
[Link] = O3
[Link] = "FileMesh"
[Link] = [Link](1.3, 1.3, 1.3)
[Link] = "[Link]
[Link] = ""
local O4 = [Link]("Part",model)
[Link] = true
[Link] = false
[Link] = 0
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](0, 0, 0)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]
[Link] = [Link]("Really red")
local Mesh5 = [Link]("SpecialMesh")
[Link] = O4
[Link] = "FileMesh"
[Link] = [Link](1, 1, 1)
[Link] = "[Link]
[Link] = ""
local pro = [Link]("Part",char)
[Link] = true
[Link] = true
[Link] = 0.2
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](1, 1, 1)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]("White")
[Link] = [Link]
[Link]:connect(onTouched)
local lol = [Link]("Explosion",workspace)
[Link] = [Link]
[Link] = 65
[Link] = 900000
[Link]:connect(explhit)
local Effect = [Link]("Part",pro)
[Link] = true
[Link] = false
[Link] = [Link](1, 1, 1)
[Link] = "Symmetric"
[Link] = 0.6
[Link] = [Link]("Toothpaste")
[Link] = [Link]
[Link] = 0.6
[Link] = "Smooth"
[Link] = "Smooth"
local EffectMesh = [Link]("CylinderMesh",Effect)
[Link] = [Link](3, 90000, 3)
local effect = Effect:Clone()
local effectmesh = EffectMesh:Clone()
[Link] = pro
[Link] = effect
for i = 1,75 do
[Link] = [Link]()
[Link] = [Link]()
[Link] = [Link] + [Link](1,0,1)
[Link] = [Link] + [Link](2,0,2)
[Link] = [Link] + [Link](3, 3, 3)
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link] * [Link](6,0,0)
[Link] = [Link] * [Link](0,6,0)
[Link] = [Link] * [Link](0,6,6)
[Link] = [Link] * [Link](6,0,6)
[Link] = [Link] + [Link](3,3,3)
[Link] = [Link]
[Link] = [Link]("Lime green")
[Link] = [Link]("Lime green")
[Link] = [Link]("Lime green")
[Link] = [Link]("Lime green")
[Link] = [Link]("Really black")
wait()
end
[Link](core)
for i = 1,10 do
[Link] = 0 + 0.1
[Link] = 0 + 0.1
[Link] = [Link] - [Link](12,30,12)
[Link] = [Link] - [Link](11,29,11)
[Link] = [Link] + 0.1
[Link] = [Link] + 0.1
[Link] = [Link] + 0.1
[Link] = [Link] + 0.1
[Link] = [Link] + 0.01
wait()
end
Effect:remove()
pro:remove()
fer:remove()
smk:remove()
noob:remove()
noobz:remove()
nubz:remove()
narb:remove()
RefreshWelds()
[Link] = 14
[Link] = 0
model:remove()
[Link] = false
[Link] = false
[Link] = 16
wait(10)
disabled = false
end
function lul(mouse)
[Link] = "[Link]
mouse.Button1Down:connect(onButton1Down)
end
function explhit(drumstep)
for d,s in pairs (drumstep:children()) do
if [Link] == "Humanoid" then
s:takeDamage(80)
end
end
end
function chargeup()
Welds1()
wait(0.4)
ChargeWelds()
wait(0.3)
StartCharge()
wait()
MidCharge()
wait(0.5)
EndCharge()
wait(0.4)
end
function EndCharge()
local p = [Link]("Part",char)
[Link] = true
[Link] = false
[Link] = 0
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](12, 12, 12)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]
[Link] = [Link]("Really black")
for i = 1,10 do
[Link] = [Link] - [Link](3,3,3)
[Link] = [Link]
wait()
end
p:remove()
end
function MidCharge()
local wow = [Link]("Part",workspace)
[Link] = true
[Link] = false
[Link] = 0.32
[Link] = "Custom"
[Link] = [Link](12,12,12)
[Link] = "Smooth"
[Link] = 0.5
[Link] = "Smooth"
[Link] = [Link] * [Link](0,0,0)
[Link] = [Link]("Really black")
local wow2 = [Link]("Part",workspace)
[Link] = true
[Link] = false
[Link] = 0.32
[Link] = "Custom"
[Link] = [Link](12,12,12)
[Link] = "Smooth"
[Link] = 0.5
[Link] = "Smooth"
[Link] = [Link] * [Link](0,0,0)
[Link] = [Link]("Lime green")
local wow11 = [Link]("Part",workspace)
[Link] = true
[Link] = false
[Link] = 0.32
[Link] = "Custom"
[Link] = [Link](12,12,12)
[Link] = "Smooth"
[Link] = 0.5
[Link] = "Smooth"
[Link] = [Link] * [Link](0,0,0)
[Link] = [Link]("Lavender")
local wow4 = [Link]("Part",workspace)
[Link] = true
[Link] = false
[Link] = 0.32
[Link] = "Custom"
[Link] = [Link](12,12,12)
[Link] = "Smooth"
[Link] = 0.5
[Link] = "Smooth"
[Link] = [Link] * [Link](0,0,0)
[Link] = [Link]("Toothpaste")
local Taco = [Link]("SelectionBox",wow)
[Link] = true
[Link] = [Link]("Lime green")
[Link] = [Link]
local Tacoz = Taco:clone()
[Link] = wow2
[Link] = [Link]("Really black")
[Link] = [Link]
local Taco5 = Tacoz:clone()
[Link] = wow4
[Link] = [Link]
[Link] = [Link]("Lavender")
local Tacosh = Tacoz:clone()
[Link] = wow11
[Link] = [Link]
[Link] = [Link]("Toothpaste")
for i = 1,20 do
wait()
[Link] = [Link] * [Link](6,6,6)
[Link] = [Link] * [Link](-6,-6,-6)
[Link] = [Link] * [Link](-3,2,6)
[Link] = [Link] * [Link](5,1,-6)
end
wow:remove()
wow2:remove()
wow4:remove()
wow11:remove()
end
function StartCharge()
local p = [Link]("Part",char)
[Link] = true
[Link] = false
[Link] = 0.6
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](3,3,3)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]
[Link] = [Link]("Really black")
local O = [Link]("Part",model)
[Link] = true
[Link] = false
[Link] = 0
[Link] = 0.3
[Link] = "Symmetric"
[Link] = [Link](0, 0, 0)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = "Sharingan"
[Link] = "Ball"
[Link] = [Link]
[Link] = [Link]("Lime green")
local Mesh = [Link]("SpecialMesh")
[Link] = O
[Link] = "FileMesh"
[Link] = [Link](1.3, 1.3, 1.3)
[Link] = "[Link]
[Link] = ""
for i = 1,10 do
[Link] = [Link] + [Link](3,3,3)
[Link] = [Link]
[Link] = [Link] + 0.1
[Link] = [Link] + 0.1
[Link] = [Link] + [Link](4, 4, 4)
wait()
end
p:remove()
O:remove()
end
function onTouched(Taco)
if [Link] ~= [Link] and [Link] ~= [Link] then
if [Link] == "Model" or [Link] == "Model" then
for k,f in pairs([Link]:children()) do
if [Link] == "Part" then
[Link] = false
[Link]([Link](function()
[Link] = ([Link] - [Link]).unit * -150
wait(0.4)
[Link] = [Link](0,0,0)
end))
elseif [Link] == "ForceField" then
f:remove()
elseif [Link] == "Hat" then
f:remove()
end
end
end
end
end
function shock()
local wowz = [Link]("Part",workspace)
[Link] = true
[Link] = false
[Link] = 0.32
[Link] = "Custom"
[Link] = [Link](0.2,0.2,0.2)
[Link] = "Smooth"
[Link] = 0
[Link] = "Smooth"
[Link] = [Link] * [Link](0,0,0)
[Link] = [Link]("Really black")
local Mesh2 = [Link]("SpecialMesh",wow)
[Link] = "FileMesh"
[Link] = [Link](6,0.5,6)
[Link] = "[Link]
[Link] = ""
for i = 1,30 do
[Link] = [Link] * [Link](0,-2.5,0)
wait()
[Link] = [Link] * [Link](0,6,0)
[Link] = [Link]()
end
wowz:remove()
end
function spinmesh()
local wowz = [Link]("Part",char)
[Link] = true
[Link] = false
[Link] = 0.32
[Link] = "Ball"
[Link] = 0
[Link] = "Custom"
[Link] = [Link](9,9,9)
[Link] = "Smooth"
[Link] = "Smooth"
[Link] = [Link]
[Link] = [Link]("Really black")
wait(3)
wowz:remove()
end
meshInsertion = [Link](spinmesh)
core = [Link](shock)
[Link] = Nim
[Link]:connect(lul)

You might also like