
KeylessUniversal

--fixed by Scenius
plr = game.Players.LocalPlayer
repeat
wait(0.4)
until plr.Character
chr = plr.Character
human = chr:FindFirstChild("Humanoid")
mouse = plr:GetMouse()
selected = false
equipd = false
tors = chr.Torso
rarm = chr["Right Arm"]
larm = chr["Left Arm"]
rleg = chr["Right Leg"]
lleg = chr["Left Leg"]
hrp = chr.HumanoidRootPart
head = chr.Head
anim = human.Animator
activu = false
Heartbeat = Instance.new("BindableEvent")
Heartbeat.Name = "Heartbeat"
Heartbeat.Parent = script
frame = 0.03333333333333333
tf = 0
game:GetService("RunService").Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
for i = 1, math.floor(tf / frame) do
Heartbeat:Fire()
end
tf = tf - frame * math.floor(tf / frame)
end
end)
function swait(num)
if num == 0 or num == nil then
Heartbeat.Event:wait()
else
for i = 1, num do
Heartbeat.Event:wait()
end
end
end
tool = Instance.new("Tool")
tool.CanBeDropped = false
tool.RequiresHandle = false
tool.Name = "fir"
tool.Parent = plr.Backpack
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
RS = tors:FindFirstChild("Right Shoulder")
LS = tors:FindFirstChild("Left Shoulder")
RH = tors:FindFirstChild("Right Hip")
LH = tors:FindFirstChild("Left Hip")
RJ = hrp:FindFirstChild("RootJoint")
N = tors:FindFirstChild("Neck")
cf = CFrame.new
ang = CFrame.Angles
rd = math.rad
rd2 = math.random
function nooutline(p)
p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
end
function makepart(color, name, reflec, mater, parnt, cfram)
local port = Instance.new("Part")
port.BrickColor = BrickColor.new(color)
port.Name = name
nooutline(port)
port.Reflectance = reflec
port.Material = mater
port.Anchored = false
port.CanCollide = false
port.Locked = true
port.Size = Vector3.new(0.2, 0.2, 0.2)
port.Parent = parnt
return port
end
function makemesh(meshtype, scale, meshid, parent)
local mes = Instance.new("SpecialMesh")
mes.MeshType = meshtype
mes.Scale = scale
if meshtype == "FileMesh" then
mes.MeshId = meshid
end
mes.Parent = parent
return mes
end
function makeweld(parent, p0, p1, c0, c1)
local wel = Instance.new("Weld")
wel.Part0 = p0
wel.Part1 = p1
wel.C0 = c0
if c1 ~= nil then
wel.C1 = c1
end
wel.Parent = parent
return wel
end
function smokz(prnt)
s = Instance.new("Smoke")
s.Color = Color3.new(1, 1, 1)
s.Enabled = false
s.Name = "smok"
s.Opacity = 0.5
s.RiseVelocity = 0.2
s.Size = 0.1
s.Parent = prnt
end
function glow(tz, paz, smokinz, length)
if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then
do
local s = Instance.new("Sound")
s.SoundId = "rbxassetid://298181829"
s.Volume = 0.25
s.Pitch = math.random(9, 11) / 10
s.Parent = paz
s:Play()
paz.Transparency = 0.7
if smokinz == true then
paz.smok.Enabled = true
end
delay(length, function()
paz.Transparency = 1
paz.smok.Enabled = false
s:Destroy()
end)
end
end
end
function makeglow()
for _, p in pairs(chr:GetChildren()) do
if p.ClassName == "Accessory" then
do
local h = p:FindFirstChildOfClass("Part")
local nh = h:Clone()
nh.Parent = nil
nh.CFrame = h.CFrame
nh.Transparency = 1
nh.Name = "Glow"
nh.Material = "Neon"
nh.BrickColor = BrickColor.new("Really red")
nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
nh.Parent = h
makeweld(nh, nh, h, cf(0, 0, 0))
local m = nh:FindFirstChildOfClass("SpecialMesh")
m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06)
m.TextureId = ""
smokz(nh)
nh.Touched:connect(function(po)
glow(po, nh, true, 0.8)
end)
end
elseif p.ClassName == "Part" and p ~= hrp then
do
local n = p:Clone()
n.Parent = nil
n.Transparency = 1
n.Material = "Neon"
n.Name = "Glow"
n.BrickColor = BrickColor.new("Really red")
n.CFrame = p.CFrame
n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
n.Parent = p
makeweld(n, n, p, cf(0, 0, 0))
smokz(n)
n.Touched:connect(function(po)
glow(po, n, true, 0.8)
end)
if n:FindFirstChildOfClass("Decal") then
n:FindFirstChildOfClass("Decal"):Destroy()
end
if p:FindFirstChildOfClass("SpecialMesh") then
local c = p:FindFirstChildOfClass("SpecialMesh"):Clone()
c.Parent = nil
c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05)
c.Parent = n
else
local m = Instance.new("BlockMesh")
m.Scale = Vector3.new(1.05, 1.025, 1.05)
if p == tors then
m.Scale = Vector3.new(1.05, 1.05, 1.05)
end
m.Parent = n
end
end
end
end
end
makeglow()
function fglow(glopart, duration)
for _ = 1, 4 do
swait()
glopart.Transparency = glopart.Transparency - 0.075
end
delay(duration, function()
for _ = 1, 4 do
swait()
glopart.Transparency = glopart.Transparency + 0.075
end
end)
end
function lerpz(joint, prop, cfrmz, alp)
joint[prop] = joint[prop]:lerp(cfrmz, alp)
end
function resetlerp()
RJ.C0 = RJC0
RJ.C1 = RJC1
N.C0 = NC0
N.C1 = NC1
RS.C0 = RSC0
RS.C1 = RSC1
LS.C0 = LSC0
LS.C1 = LSC1
RH.C0 = RHC0
RH.C1 = RHC1
LH.C0 = LHC0
end
function rsmash()
if activu == true or selected == false then
return
end
coroutine.resume(coroutine.create(function()
fglow(rarm.Glow, 3)
end))
activu = true
human.WalkSpeed = human.WalkSpeed - 13
animo(false)
local pe = Instance.new("ParticleEmitter")
pe.Color = ColorSequence.new(Color3.new(1, 0, 0))
pe.LightEmission = 0.9
pe.Size = NumberSequence.new(0.5)
pe.Texture = "rbxassetid://272050333"
pe.Transparency = NumberSequence.new(0.1)
pe.Lifetime = NumberRange.new(0.1)
pe.Rate = 1
pe.RotSpeed = NumberRange.new(360)
pe.Speed = NumberRange.new(3)
pe.VelocitySpread = 360
pe.Parent = rarm.Glow
local pe2 = Instance.new("ParticleEmitter")
pe2.Color = ColorSequence.new(Color3.new(1, 0, 0))
pe2.LightEmission = 0.9
pe2.Size = NumberSequence.new(5)
pe2.Texture = "rbxassetid://516107903"
pe2.Transparency = NumberSequence.new(0.4)
pe2.ZOffset = 2
pe2.Enabled = false
pe2.LockedToPart = true
pe2.Lifetime = NumberRange.new(0.07)
pe2.Rate = 8
pe2.Rotation = NumberRange.new(0, 360)
pe2.RotSpeed = NumberRange.new(0)
pe2.Speed = NumberRange.new(0)
pe2.VelocitySpread = 180
pe2.Parent = rarm.Glow
for _ = 1, 45 do
swait()
lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(25, 35)), rd(rd2(-15, -5)), rd(rd2(80, 90))), 0.2)
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
pe.Rate = pe.Rate + 25
end
pe2.Enabled = true
pe.Speed = NumberRange.new(10)
for _ = 1, 30 do
swait()
lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2)
lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(10, 20)), rd(rd2(-25, -15)), rd(rd2(100, 110))), 0.2)
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2)
lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2)
lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2)
end
for l = 1, 3 do
swait()
lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4)
lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4)
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4)
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4)
lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4)
lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4)
end
pe:Destroy()
pe2:Destroy()
KABOOMZ()
rarm.Glow.smok.Enabled = true
for _ = 1, 8 do
swait()
lerpz(RJ, "C0", RJC0 * cf(1.5, -1.6, -0.7) * ang(rd(5), rd(18), rd(95)), 0.8)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-10), rd(-15)), 0.8)
lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(40), rd(65)), 0.8)
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.8)
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-86)), 0.8)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.8)
lerpz(RH, "C0", RHC0 * cf(0, 0.7, 0) * ang(rd(-6), rd(-39), rd(24)), 0.8)
lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-20)), 0.8)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.8)
end
wait(1.5)
animo(true)
human.WalkSpeed = human.WalkSpeed + 13
for _ = 1, 24 do
swait()
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
end
resetlerp()
rarm.Glow.smok.Enabled = false
activu = false
end
function jum()
if activu == true or selected == false then
return
end
coroutine.resume(coroutine.create(function()
fglow(rleg.Glow, 1)
fglow(lleg.Glow, 1)
end))
activu = true
human.WalkSpeed = human.WalkSpeed - 13
local pe = Instance.new("ParticleEmitter")
pe.Color = ColorSequence.new(Color3.new(1, 0, 0))
pe.LightEmission = 0.9
pe.Size = NumberSequence.new(0.5)
pe.Texture = "rbxassetid://272050333"
pe.Transparency = NumberSequence.new(0.1)
pe.Lifetime = NumberRange.new(0.1)
pe.Rate = 250
pe.RotSpeed = NumberRange.new(360)
pe.Speed = NumberRange.new(3)
pe.VelocitySpread = 360
pe.Parent = rleg.Glow
local pea = pe:Clone()
pea.Parent = lleg.Glow
local pe2 = Instance.new("ParticleEmitter")
pe2.Color = ColorSequence.new(Color3.new(1, 0, 0))
pe2.LightEmission = 0.9
pe2.Size = NumberSequence.new(5)
pe2.Texture = "rbxassetid://516107903"
pe2.Transparency = NumberSequence.new(0.4)
pe2.ZOffset = 2
pe2.Enabled = true
pe2.LockedToPart = true
pe2.Lifetime = NumberRange.new(0.07)
pe2.Rate = 8
pe2.Rotation = NumberRange.new(0, 360)
pe2.RotSpeed = NumberRange.new(0)
pe2.Speed = NumberRange.new(0)
pe2.VelocitySpread = 180
pe2.Parent = lleg.Glow
local pea2 = pe2:Clone()
pea2.Parent = rleg.Glow
for l = 1, 30 do
swait()
lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
end
pe:Destroy()
pe2:Destroy()
pea:Destroy()
pea2:Destroy()
local bfor = Instance.new("BodyPosition")
bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bfor.P = 2500
bfor.Position = hrp.Position + Vector3.new(0, 500, 0)
bfor.Parent = hrp
KABOOMZ2()
human.WalkSpeed = human.WalkSpeed + 13
coroutine.resume(coroutine.create(function()
swait(3)
bfor:Destroy()
end))
for _ = 1, 18 do
swait()
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-3), rd(0), rd(0)), 0.6)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-12), rd(0), rd(0)), 0.6)
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-9), rd(-9), rd(-15)), 0.6)
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-9), rd(9), rd(15)), 0.6)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(-12)), 0.6)
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(12)), 0.6)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
end
for _ = 1, 18 do
swait()
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
end
resetlerp()
activu = false
end
function KABOOMZ()
local effspwn = Instance.new("Part")
coroutine.resume(coroutine.create(function()
local sound1 = Instance.new("Sound")
sound1.SoundId = "rbxassetid://138137702"
sound1.MaxDistance = 300
sound1.EmitterSize = 20
sound1.Volume = 5
sound1.Pitch = 0.95
sound1.Parent = effspwn
local sound2 = Instance.new("Sound")
sound2.SoundId = "rbxassetid://157878578"
sound2.MaxDistance = 300
sound2.EmitterSize = 20
sound2.Volume = 2
sound2.Pitch = 0.9
sound2.Parent = effspwn
local sound3 = Instance.new("Sound")
sound3.SoundId = "rbxassetid://138250406"
sound2.MaxDistance = 400
sound2.EmitterSize = 30
sound2.Volume = 1.5
sound2.Pitch = 0.6
sound2.Parent = effspwn
sound2:Play()
wait()
sound1:Play()
sound3:Play()
end))
local model = Instance.new("Model")
game.Debris:AddItem(model, 20)
model.Name = "smasheffects"
model.Parent = workspace
effspwn.Name = "spwnr"
effspwn.Size = Vector3.new(1, 1, 1)
effspwn.Anchored = true
effspwn.CanCollide = false
effspwn.Transparency = 1
effspwn.CFrame = rarm.CFrame * CFrame.new(0, -0.7, 0)
effspwn.Parent = model
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "whoosh"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.1
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://437347603"
mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
mesh.Parent = shok
for e = 1, 8 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
shok.Transparency = shok.Transparency + 0.035
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -14), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
hito(shok, 10, 50, 3)
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
shok.Transparency = shok.Transparency + 0.11
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -5), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
hito(shok, 10, 50, 3)
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "wring1"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://3270017"
mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
mesh.Parent = shok
for e = 1, 30 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
end
for e = 1, 38 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
end
for e = 1, 24 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
shok.Transparency = shok.Transparency + 0.03
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "wring2"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://3270017"
mesh.Scale = Vector3.new(12, 12, 0.05)
mesh.Parent = shok
for e = 1, 30 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
end
for e = 1, 38 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
end
for e = 1, 24 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
shok.Transparency = shok.Transparency + 0.03
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "coil1"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
mesh.Scale = Vector3.new(12, 12, 12)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.06
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "coil2"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
mesh.Scale = Vector3.new(6, 12, 6)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
shok.Transparency = shok.Transparency + 0.005
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
shok.Transparency = shok.Transparency + 0.005
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
shok.Transparency = shok.Transparency + 0.09
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "shokwve"
shok.BrickColor = BrickColor.new("Institutional white")
shok.Position = effspwn.Position - Vector3.new(0, 0.8, 0)
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.6
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://489415447"
mesh.Scale = Vector3.new(1, 1, 1)
mesh.Parent = shok
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
shok.Transparency = shok.Transparency + 0.002
end
for e = 1, 32 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
shok.Transparency = shok.Transparency + 0.002
end
for e = 1, 24 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
shok.Transparency = shok.Transparency + 0.03
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "shock2"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.35
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://489415447"
mesh.Scale = Vector3.new(12, 12, 12)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.06
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "shock3"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.35
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://489415447"
mesh.Scale = Vector3.new(12, 12, 12)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
shok.Transparency = shok.Transparency + 0.06
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
end
end))
end
function KABOOMZ2()
local effspwn = Instance.new("Part")
coroutine.resume(coroutine.create(function()
local sound1 = Instance.new("Sound")
sound1.SoundId = "rbxassetid://138137702"
sound1.MaxDistance = 300
sound1.EmitterSize = 20
sound1.Volume = 2.5
sound1.Pitch = 0.65
sound1.Parent = effspwn
local sound2 = Instance.new("Sound")
sound2.SoundId = "rbxassetid://157878578"
sound2.MaxDistance = 300
sound2.EmitterSize = 20
sound2.Volume = 1
sound2.Pitch = 0.7
sound2.Parent = effspwn
local sound3 = Instance.new("Sound")
sound3.SoundId = "rbxassetid://138250406"
sound2.MaxDistance = 400
sound2.EmitterSize = 30
sound2.Volume = 0.5
sound2.Pitch = 0.5
sound2.Parent = effspwn
sound2:Play()
wait()
sound1:Play()
sound3:Play()
end))
local model = Instance.new("Model")
game.Debris:AddItem(model, 20)
model.Name = "smasheffects"
model.Parent = workspace
effspwn.Name = "spwnr"
effspwn.Size = Vector3.new(1, 1, 1)
effspwn.Anchored = true
effspwn.CanCollide = false
effspwn.Transparency = 1
effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
effspwn.Parent = model
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "whoosh"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.1
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://437347603"
mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
mesh.Parent = shok
for e = 1, 8 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
shok.Transparency = shok.Transparency + 0.035
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
shok.Transparency = shok.Transparency + 0.11
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "wring1"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://3270017"
mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
mesh.Parent = shok
for e = 1, 30 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
end
for e = 1, 38 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
end
for e = 1, 24 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
shok.Transparency = shok.Transparency + 0.03
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "wring2"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://3270017"
mesh.Scale = Vector3.new(12, 12, 0.05)
mesh.Parent = shok
for e = 1, 30 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
end
for e = 1, 38 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
shok.Transparency = shok.Transparency + 0.002
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
end
for e = 1, 24 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
shok.Transparency = shok.Transparency + 0.03
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "coil1"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
mesh.Scale = Vector3.new(12, 12, 12)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.06
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "coil2"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.25
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
mesh.Scale = Vector3.new(6, 12, 6)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
shok.Transparency = shok.Transparency + 0.005
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
shok.Transparency = shok.Transparency + 0.005
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
shok.Transparency = shok.Transparency + 0.09
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "shokwve"
shok.BrickColor = BrickColor.new("Institutional white")
shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.6
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://489415447"
mesh.Scale = Vector3.new(1, 1, 1)
mesh.Parent = shok
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
shok.Transparency = shok.Transparency + 0.002
end
for e = 1, 32 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
shok.Transparency = shok.Transparency + 0.002
end
for e = 1, 24 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
shok.Transparency = shok.Transparency + 0.03
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "shock2"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.35
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://489415447"
mesh.Scale = Vector3.new(12, 12, 12)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
shok.Transparency = shok.Transparency + 0.06
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
end
end))
coroutine.resume(coroutine.create(function()
local shok = Instance.new("Part")
shok.Name = "shock3"
shok.BrickColor = BrickColor.new("Institutional white")
shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
shok.Size = Vector3.new(1, 1, 1)
shok.Anchored = true
shok.Material = "Neon"
shok.Transparency = 0.35
shok.CanCollide = false
shok.Parent = model
game.Debris:AddItem(shok, 12)
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = "FileMesh"
mesh.MeshId = "rbxassetid://489415447"
mesh.Scale = Vector3.new(12, 12, 12)
mesh.Parent = shok
for e = 1, 15 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
end
for e = 1, 16 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
shok.Transparency = shok.Transparency + 0.004
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
end
for e = 1, 12 do
wait()
mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
shok.Transparency = shok.Transparency + 0.06
shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
end
end))
end
function hito(partoz, magn, dmg, debtim)
for _, guy in pairs(workspace:GetChildren()) do
if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= chr and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
do
local humz = guy:FindFirstChild("Humanoid")
local hed = guy:FindFirstChild("Head")
humz:TakeDamage(dmg)
local db = Instance.new("StringValue")
db.Name = "alabo"
db.Parent = hed
delay(debtim, function()
db:Destroy()
end)
end
end
end
end
function animo(yep)
if yep == true then
anim.Parent = human
chr.Animate.Disabled = false
elseif yep == false then
chr.Animate.Disabled = true
anim.Parent = nil
end
end
mouse.KeyDown:connect(function(key)
if key == "e" then
rsmash()
end
if key == "t" then
jum()
end
end)
tool.Equipped:connect(function()
selected = true
end)
tool.Unequipped:connect(function()
selected = false
end)No comments yet for this script.



