Hokuto Shinken Script for Roblox
Hokuto Shinken Script for Roblox
--HOKUTO, NO SHINKEN!--
----------------------------------------------------------------
--By CKbackup (Sugarie Saffron) --
--YT: [Link]
--Discord: Sugarie Saffron#4705 --
----------------------------------------------------------------
print([[
--Hokuto Shinken (Divine Fist of the North Star)--
By CKbackup (Sugarie Saffron)
YT: [Link]
Discord: Sugarie Saffron#4705
--------------------------------
As I've been demoted from my SB
Mod rank in VSB, I don't see the
need to hold this back any longer.
Event:FireServer({KeyCode=[Link],UserInputType=[Link],UserInput
State=[Link]})
end
[Link]:Connect(Input);[Link]:Connect(Inpu
t)
local Hit,Target
while wait(1/30) do
if Hit ~= [Link] or Target ~= [Link] then
Hit,Target =
[Link],[Link];Event:FireServer({["MouseEvent"]=true,["Target"]=Target,
["Hit"]=Hit})
end
end
]],[Link])
end
RealGame = game;game = setmetatable({},{
__index = function (self,Index)
local Sandbox = function (Thing)
if Thing:IsA("Player") then
local RealPlayer = Thing
return setmetatable({},{
__index = function (self,Index)
local Type = type(RealPlayer[Index])
if Type == "function" then
if Index:lower() == "getmouse" or
Index:lower() == "mouse" then
return function (self)return
InternalData["Mouse"] end
end
return function (self,...)return
RealPlayer[Index](RealPlayer,...) end
end
return RealPlayer[Index]
end;
__tostring = function(self) return [Link]
end
})
end
end
if RealGame[Index] then
local Type = type(RealGame[Index])
if Type == "function" then
if Index:lower() == "getservice" or Index:lower() ==
"service" then
return function (self,Service)
local FakeServices = {
["players"] = function()
return setmetatable({},{
__index = function
(self2,Index2)
local RealService =
RealGame:GetService(Service)
local Type2 =
type(Index2)
if Type2 == "function"
then
return function
(self,...) return RealService[Index2](RealService,...)end
else
if Index2:lower()
== "localplayer" then return Sandbox(owner) end
return
RealService[Index2]
end
end;
__tostring = function(self)
return RealGame:GetService(Service).Name end
})
end;
["contextactionservice"] = function()
return InternalData["ContextActionService"] end;
["userinputservice"] = function() return
InternalData["UserInputService"] end;
["runservice"] = function()
return setmetatable({},{
__index =
function(self2,Index2)
local RealService =
RealGame:GetService(Service)
local Type2 =
type(Index2)
if Type2 == "function"
then
return function
(self,...) return RealService[Index2](RealService,...) end
else
local RunServices
= {
player = [Link]
mouse = player:GetMouse()
chara = [Link]
equipped = false
del = false
attacking = false
atkd = false
hum = chara:FindFirstChildOfClass("Humanoid")
debby = [Link]
ws = 10
[Link] = 10
RightArm = New("Model",chara,"RightArm",{})
MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size =
[Link](1, 2, 1),CFrame = [Link](0.5, 3.00000787, -3.50019717, 1, 0, 0, 0,
1, 0, 0, 0, 1),CanCollide = false,BackSurface =
[Link],BottomSurface =
[Link],FrontSurface =
[Link],LeftSurface =
[Link],RightSurface =
[Link],TopSurface = [Link],})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right
Arm"],C1 = [Link](0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0,
1),})
Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = [Link]("Royal
purple"),Material = [Link],Transparency = 1,Transparency = 1,Size =
[Link](1, 1, 1),CFrame = [Link](0.5, 2.10001373, -3.5001967, 1, 0, 0, 0,
1, 0, 0, 0, 1),CanCollide = false,BackSurface =
[Link],BottomSurface =
[Link],FrontSurface =
[Link],LeftSurface =
[Link],RightSurface =
[Link],TopSurface =
[Link],Color = [Link](1, 0, 0.74902),})
Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = [Link](1.29999995,
1.29999995, 1.29999995),MeshType = [Link],})
Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 =
[Link](0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
LeftArm = New("Model",chara,"LeftArm",{})
MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size =
[Link](1, 2, 1),CFrame = [Link](-2.50000024, 3.00000787, -3.50019717, 1,
0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface =
[Link],BottomSurface =
[Link],FrontSurface =
[Link],LeftSurface =
[Link],RightSurface =
[Link],TopSurface = [Link],})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left
Arm"],C1 = [Link](-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0,
0, 1, 0, 0, 0, 1),})
EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = [Link]("Royal
purple"),Material = [Link],Transparency = 1,Transparency = 1,Size =
[Link](1, 1, 1),CFrame = [Link](-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0,
1, 0, 0, 0, 1),CanCollide = false,BackSurface =
[Link],BottomSurface =
[Link],FrontSurface =
[Link],LeftSurface =
[Link],RightSurface =
[Link],TopSurface =
[Link],Color = [Link](1, 0, 0.74902),})
Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = [Link](1.29999995,
1.29999995, 1.29999995),MeshType = [Link],})
Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 =
[Link](2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0,
1),})
lach = LeftArm:GetChildren()
rach = RightArm:GetChildren()
for i, v in pairs(chara:GetChildren()) do
if v ~= [Link] and v:IsA("BasePart") then
pemit:Clone().Parent = v
end
if v:IsA("ShirtGraphic") or v:IsA("Shirt") or v:IsA("Pants") then
v:Destroy()
end
if [Link] == "Chest" then
for a, t in pairs(v:GetChildren()) do
if t ~= [Link] and t ~= [Link] then
t:Destroy()
end
end
end
if [Link] == "FakeHeadM" then
[Link] = "[Link]
for a, t in pairs(v:GetChildren()) do
if [Link] == "SpecPart" then
t:Destroy()
end
end
end
end
--Sounds--
function LoadSnd(id,loop,vol,pit)
local snd = New("Sound",[Link],"Sound",{SoundId = "rbxassetid://"..id,Looped =
loop,Volume = vol,Pitch = pit})
return snd
end
--AtataSnd = LoadSnd(130767866,false,1,1)
--DeadSnd = LoadSnd(992192914,false,1,1)
Music = LoadSnd(1072454168,true,1,1)
[Link] = chara
function CamShake(par,magni,env,dur)
[Link](function()
for i=0,dur*60 do
swait()
[Link] = [Link]([Link](-(env*10),(env*10))/10,[Link](-
(env*10),(env*10))/10,[Link](-(env*10),(env*10))/10)
end
[Link] = [Link](0,0,0)
end)()
end
--function PlaySnd2(snd,part)
--local sound = snd:Clone()
--[Link] = part
--[Link] = true
--sound:Destroy()
--end
maincol = "White"
function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
local Att1 = New("Attachment",parent,"Att1",{Position =
[Link](ofsx,[Link].Y/2,ofsz)})
local Att2 = New("Attachment",parent,"Att2",{Position = [Link](ofsx,-
([Link].Y/2),ofsz)})
local TEff = New("Trail",parent,"TrailEff",{Color =
[Link]({[Link](0,[Link](color1).Color),ColorS
[Link](1,[Link](color2).Color)}),Transparency =
[Link]({[Link](0,.5),[Link](1,1
)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength =
.001})
return TEff
end
RPunchT = CreateTrailObj(chara["Right Arm"],"White","White",0,0)
LPunchT = CreateTrailObj(chara["Left Arm"],"White","White",0,0)
RKickT = CreateTrailObj(chara["Right Leg"],"White","White",0,0)
LKickT = CreateTrailObj(chara["Left Leg"],"White","White",0,0)
--Damage Function--
function dealdmg(dude)
if dude ~= chara and dude:IsDescendantOf(chara) == false then
if dude:FindFirstChild("IsAlreadyDead") == nil then
local vall = [Link]("ObjectValue",dude)
[Link] = "IsAlreadyDead"
local faceg = [Link]("BillboardGui",dude)
[Link] = "IsAlreadyDeadBillBoardGui"
[Link] = [Link](4,0,4,0)
[Link] = [Link]
[Link] = [Link](0,5.5,0)
local simgl = [Link]("ImageLabel",faceg)
[Link] = [Link](0,0,0,0)
[Link] = [Link](1,0,1,0)
[Link] = "[Link]
[Link] = 1
end
local vall = [Link]("ObjectValue",dude)
[Link] = "IsHit"
debby:AddItem(vall,.01)
local bfos = [Link]("BodyVelocity",[Link])
bfos.P = 200000
[Link] = [Link](bfos.P,bfos.P,bfos.P)
[Link] = [Link](0,0,0) --+ [Link] *
kbx
[Link]:AddItem(bfos,.5)
end
end
--Explode Hitbox--
function ExHitbox(rad,pos,damage,env,toim,kby,kbx)
local E = [Link]("Explosion")
[Link] = pos
[Link] = [Link]
[Link] = rad
[Link] = 0
[Link] = false
[Link]:connect(function(hit)
if [Link]:FindFirstChildOfClass("Humanoid")~=nil then
dealdmg([Link],damage,env,toim,kby,kbx)
end
end)
end
function PExHitbox()
local E = [Link]("Explosion",workspace)
[Link] = [Link] +
[Link]*3
[Link] = 1
[Link] = 0
[Link] = false
debby:AddItem(E,.05)
[Link]:connect(function(hit)
if [Link]:FindFirstChildOfClass("Humanoid")~=nil then
if punchactive == true then
if [Link]:FindFirstChildOfClass("Humanoid") ~= nil and [Link] ~= chara and
[Link]:FindFirstChild("IsHit")==nil and [Link] ~= "Salvo_Starly" then
dealdmg([Link])
PlaySnd(386946017,[Link],[Link](8,12)/10,1)
PunchEff([Link] + [Link]([Link](-1,1),[Link](-1,1),[Link](-
1,1)))
end
end
if hpunchactive == true then
if [Link]:FindFirstChildOfClass("Humanoid") ~= nil and [Link] ~= chara and
[Link] ~= "Salvo_Starly" then
dealdmg([Link])
PlaySnd(200633636,[Link],1,1)
BigHitEff([Link])
[Link]([Link](function()
if [Link]:FindFirstChildOfClass("BodyVelocity") then
[Link]:FindFirstChildOfClass("BodyVelocity"):Destroy()
end
local bfos = [Link]("BodyVelocity",[Link])
bfos.P = 100000
[Link] = [Link](bfos.P,bfos.P,bfos.P)
[Link] = [Link] * 100
[Link]:AddItem(bfos,.5)
[Link]:FindFirstChildOfClass("Humanoid").PlatformStand = true
swait(2)
[Link]:FindFirstChildOfClass("Humanoid").PlatformStand = false
end))
end
end
end
end)
end
--Punch Touch--
dela = .05
punchactive = false
function punchhit(hit)
if punchactive == true then
if [Link]:FindFirstChildOfClass("Humanoid") ~= nil and [Link] ~= chara and
[Link]:FindFirstChild("IsHit")==nil then
dealdmg([Link])
PlaySnd(153092227,[Link],1,1)
PunchEff([Link])
end
end
end
[Link]:connect(punchhit)
[Link]:connect(punchhit)
--Chat Function--
function chatfunc(text,dude)
[Link]([Link](function()
if dude:FindFirstChild("TalkingBillBoard")~= nil then
dude:FindFirstChild("TalkingBillBoard"):destroy()
end
local naeeym2 = [Link]("BillboardGui",chara)
[Link] = [Link](0,100,0,40)
[Link] = [Link](0,3,0)
[Link] = [Link]
[Link] = "TalkingBillBoard"
local tecks2 = [Link]("TextLabel",naeeym2)
[Link] = 1
[Link] = 0
[Link] = ""
[Link] = "Fantasy"
[Link] = "Size24"
[Link] = 0
tecks2.TextColor3 = [Link](1,1,1)
tecks2.TextStrokeColor3 = [Link](0,0,0)
[Link] = [Link](1,0,0.5,0)
[Link]([Link](function()
for i = 1,[Link](text),1 do
[Link] = [Link](text,1,i)
swait(0.01)
end
swait(1)
for i = 1, 5 do
swait(.01)
[Link] = [Link] - [Link](0,0,.05,0)
[Link] = [Link] +.2
[Link] = [Link] + .2
end
naeeym2:Destroy()
end))
end))
end
--function onChatted(msg)
--chatfunc(msg,chara)
--end
--[Link]:connect(onChatted)
--Clerp Animations--
TC = [Link]
HC = [Link]
RAC = [Link]["Right Shoulder"]
LAC = [Link]["Left Shoulder"]
RLC = [Link]["Right Hip"]
LLC = [Link]["Left Hip"]
TCF = [Link](0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
HCF = [Link](0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
RACF = [Link](1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
LACF = [Link](-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
RLCF = [Link](1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
LLCF = [Link](-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
RWF = [Link](-1.5, 0, 0) * [Link](0,0,0)
LWF = [Link](1.5, 0, 0) * [Link](0,0,0)
RLWF = [Link](-.5, 2, 0) * [Link](0,0,0)
LLWF = [Link](.5, 2, 0) * [Link](0,0,0)
grp = [Link]("Model",chara)
RW = nil
LW = nil
RLW = nil
LLW = nil
function AddLegWelds()
RLW = [Link]("Weld",chara["Right Leg"])
RLW.Part1 = [Link]
RLW.Part0 = chara["Right Leg"]
RLW.C0 = RLWF
LLW = [Link]("Weld",chara["Left Leg"])
LLW.Part1 = [Link]
LLW.Part0 = chara["Left Leg"]
LLW.C0 = LLWF
end
function AddArmWelds()
RW = [Link]("Weld",[Link])
RW.Part1 = [Link]
RW.Part0 = chara["Right Arm"]
RW.C0 = RWF
LW = [Link]("Weld",[Link])
LW.Part1 = [Link]
LW.Part0 = chara["Left Arm"]
LW.C0 = LWF
end
function DestroyLegWelds()
RLC = New("Motor6D",[Link],"Right Hip",{Part0 = [Link],Part1 =
chara["Right Leg"],C0 = [Link](1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 =
[Link](0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
LLC = New("Motor6D",[Link],"Left Hip",{Part0 = [Link],Part1 = chara["Left
Leg"],C0 = [Link](-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = [Link](-0.5,
1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
RLW:Destroy()
LLW:Destroy()
end
function DestroyArmWelds()
RAC = New("Motor6D",[Link],"Right Shoulder",{Part0 = [Link],Part1 =
chara["Right Arm"],C0 = [Link](1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),C1 =
[Link](-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)})
LAC = New("Motor6D",[Link],"Left Shoulder",{Part0 = [Link],Part1 =
chara["Left Arm"],C0 = [Link](-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0),C1 =
[Link](0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)})
RW:Destroy()
LW:Destroy()
end
function clerp(a,b,c)
return a:lerp(b,c)
end
ITCF = TCF
IHCF = HCF
IRWF = RWF
ILWF = LWF
function res()
TC.C0 = ITCF
HC.C0 = IHCF
end
res()
--Teleport--
function Teleport()
PlaySnd(153613030,[Link],1,1)
for i, v in pairs(chara:GetChildren()) do
if v:IsA("BasePart") then
local trace = [Link]("Part",[Link])
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = true
[Link] = false
[Link] = [Link]("White")
[Link] = "Neon"
[Link]([Link](function()
for i = 0,1,.1 do
swait()
[Link] = i
end
trace:Destroy()
end))
end
end
[Link] = [Link] + [Link](0,3,0)
end
--Keys--
holdingdown = false
function onButton1Down()
holdingdown = true
if del == false then
del = true
AddArmWelds()
for i = 0,.6,.1 do
swait()
TC.C0 = clerp(TCF * [Link]([Link](10),0,0),ITCF,.6-i)
HC.C0 = clerp(HCF * [Link]([Link](-10),0,0),IHCF,.6-i)
RW.C0 = clerp(RWF * [Link](0,0,[Link](-20)),IRWF,.6-i)
LW.C0 = clerp(LWF * [Link](0,0,[Link](20)),ILWF,.6-i)
end
punchactive = true
local AtataSnd = LoadSnd(130767866,false,1,1)
AtataSnd:Play() --PlaySnd(130767866,[Link],1,1)
chatfunc("ATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATA
TATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATAT
ATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATATA",chara)
local punches = 0
repeat
swait()
RW.C0 = (RWF + [Link]([Link](-10,10),[Link](1,2),[Link](0,1))) *
[Link]([Link](-100+[Link](-15,15)),[Link]([Link](-
15,15)),[Link]([Link](-15,15)))
LW.C0 = (LWF + [Link]([Link](-10,10),[Link](1,2),[Link](0,1))) *
[Link]([Link](-100+[Link](-15,15)),[Link]([Link](-
15,15)),[Link]([Link](-15,15)))
TC.C0 = TCF * [Link]([Link](10),[Link]([Link](-
10,10)),0)
[Link]([Link](function()
local part1 = [Link]("Part",workspace)
[Link] = [Link](1,2,1)
[Link] = false
[Link] = true
[Link] = chara["Right Arm"].BrickColor
[Link] = chara["Right Arm"].CFrame
local part2 = [Link]("Part",workspace)
[Link] = [Link](1,2,1)
[Link] = false
[Link] = true
[Link] = chara["Left Arm"].BrickColor
[Link] = chara["Left Arm"].CFrame
if chara:FindFirstChildOfClass("CharacterMesh") then
local mh = [Link]("SpecialMesh",part1)
[Link] = "rbxassetid://279174886"
[Link] = [Link](1.1,1.1,1.1)
local mh = [Link]("SpecialMesh",part2)
[Link] = "rbxassetid://279174949"
[Link] = [Link](1.1,1.1,1.1)
end
[Link]([Link](function()
for i = .4,1,.1 do
swait()
[Link] = i
[Link] = i
end
part1:Destroy()
part2:Destroy()
end))
end))
PExHitbox()
punches = punches + 1
until holdingdown == false or punches >= 230
punchactive = false
LW.C0 = ILWF
AtataSnd:Stop()
[Link] = 7.5
AtataSnd:Play()
hpunchactive = true
chatfunc("WATAU!",chara)
for i = 0,.6,.2 do
swait()
TC.C0 = clerp((TCF - [Link](0,0,2)) *
[Link]([Link](10),[Link](-10),0),TCF *
[Link]([Link](-10),[Link](10),0),.6-i)
HC.C0 = clerp(HCF * [Link]([Link](-10),[Link](10),0),HCF *
[Link]([Link](10),[Link](-10),0),.6-i)
RW.C0 = clerp((RWF + [Link](0,1,-1)) * [Link]([Link](-
100),0,0),(RWF + [Link](0,1,0)) * [Link]([Link](-
100),0,0),.6-i)
end
PExHitbox()
swait()
TC.C0 = (TCF - [Link](0,0,2)) *
[Link]([Link](10),[Link](-10),0)
HC.C0 = HCF * [Link]([Link](-10),[Link](10),0)
RW.C0 = (RWF + [Link](0,1,1)) * [Link]([Link](-100),0,0)
swait(.2)
hpunchactive = false
punchactive = false
swait(.5)
for i = 0,.6,.1 do
swait()
TC.C0 = clerp((TCF - [Link](0,0,2)) *
[Link]([Link](10),[Link](-10),0),ITCF,.4+i)
HC.C0 = clerp(HCF * [Link]([Link](-
10),[Link](10),0),IHCF,.4+i)
RW.C0 = clerp((RWF + [Link](0,1,1)) * [Link]([Link](-
100),0,0),IRWF,.4+i)
LW.C0 = ILWF
end
DestroyArmWelds()
walking = false
[Link] = 0
debby:AddItem(AtataSnd,2)
del = false
end
end
function onButton2Down()
if del == false then
del = true
AddArmWelds()
[Link] = 0
for i = 0,.6,.05 do
swait()
TC.C0 = ITCF
HC.C0 = clerp(IHCF,HCF * [Link]([Link](10),0,0),.4+i)
RW.C0 = clerp(IRWF,(RWF + [Link](0,.5,.5)) *
[Link]([Link](-90),0,0),.4+i)
LW.C0 = ILWF
end
RW.C0 = (RWF + [Link](0,.5,.5)) * [Link]([Link](-90),0,0)
local DeadSnd = LoadSnd(992192914,false,1,1)
DeadSnd:Play() --PlaySnd(992192914,workspace,1,1)
chatfunc("You are already dead.",chara)
swait(2.8)
local dudes = {}
for i, v in pairs(workspace:GetDescendants()) do
if v:IsA("ObjectValue") and [Link] == "IsAlreadyDead" and
[Link]:FindFirstChildOfClass("Humanoid") then
[Link](dudes,[Link])
end
end
if #dudes == 0 then
DeadSnd:Destroy()
end
for no = 1, #dudes do
[Link]([Link](function()
dudes[no].IsAlreadyDead:Destroy()
dudes[no].IsAlreadyDeadBillBoardGui:Destroy()
if dudes[no]:FindFirstChildOfClass("Humanoid").Health > 1 then
chatfunc("What?!",dudes[no])
end
debby:AddItem(DeadSnd,6)
swait(.5)
for i, v in pairs(dudes[no]:GetChildren()) do
if v:IsA("BasePart") then
[Link] = true
end
end
for oa = 1, 60 do
local effp = [Link]("Part",workspace)
[Link] = false
[Link] = 0
[Link] = 0
[Link] = [Link](1,1,1)
[Link] = true
[Link] = (dudes[no].[Link] * [Link](0,-1.5,0)) *
[Link]([Link]([Link](0,359)),[Link]([Link](0,359))
,[Link]([Link](0,359)))
[Link] = "Neon"
[Link] = [Link]("White")
local efm = [Link]("BlockMesh",effp)
CamShake(effp,20,.4,.1)
[Link]([Link](function()
for a = 0,1,.05 do
[Link] = [Link](1-a,1000*a,1-a)
[Link] = a
swait()
end
effp:Destroy()
end))
swait(.05)
end
dudes[no]:BreakJoints()
for oa = 1, 5 do
local effp = [Link]("Part",workspace)
[Link] = false
[Link] = 0
[Link] = 0
[Link] = [Link](1,1,1)
[Link] = true
[Link] = (dudes[no].[Link] * [Link](0,-1.5,0)) *
[Link]([Link]([Link](0,359)),[Link]([Link](0,359))
,[Link]([Link](0,359)))
[Link] = "Neon"
[Link] = [Link]("White")
local efm = [Link]("BlockMesh",effp)
CamShake(effp,20,1,.4)
[Link]([Link](function()
for a = 0,1,.01 do
[Link] = [Link](2-a*2,1000*a,2-a*2)
[Link] = a
swait()
end
effp:Destroy()
end))
end
for i, v in pairs(dudes[no]:GetChildren()) do
if v:IsA("BasePart") then
[Link] = false
end
end
for a, v in pairs(dudes[no]:GetChildren()) do
if v:IsA("BasePart") then
local bodpos = [Link]("BodyPosition",v)
[Link] = [Link] + [Link]([Link](-5,5),[Link](-
5,5),[Link](-5,5))
[Link] = [Link]("Really white")
[Link] = "Neon"
end
end
for d = 0,1,.1 do
for i, v in pairs(dudes[no]:GetChildren()) do
if v:IsA("BasePart") then
[Link] = d
swait()
end
end
end
for i, v in pairs(dudes[no]:GetChildren()) do
if v:IsA("BasePart") then
v:Destroy()
end
end
end))
end
for i = 0,.6,.05 do
swait()
TC.C0 = ITCF
HC.C0 = clerp(IHCF,HCF * [Link]([Link](10),0,0),.6-i)
RW.C0 = clerp(IRWF,(RWF + [Link](0,.5,.5)) *
[Link]([Link](-90),0,0),.6-i)
LW.C0 = ILWF
end
[Link] = 1
DestroyArmWelds()
walking = false
del = false
end
end
rage = false
if mouse then
mouse.Button1Down:connect(onButton1Down)
mouse.Button1Up:connect(function()
holdingdown = false
end)
[Link]:connect(function(key)
if key == "z" then
onButton2Down()
elseif key == "f" then
if rage == false then
for i, v in pairs(chara:GetDescendants()) do
if [Link] == "beter" then
[Link] = true
end
end
rage = true
elseif rage == true then
for i, v in pairs(chara:GetDescendants()) do
if [Link] == "beter" then
[Link] = false
end
end
rage = false
end
elseif key == "q" then
Teleport()
elseif key == "m" then
if [Link] == true then
Music:Stop()
elseif [Link] == false then
Music:Play()
end
elseif key == "k" then
[Link] = "rbxassetid://548642448"
elseif key == "l" then
[Link] = "rbxassetid://1072454168"
end
end)
--[Link]:connect(onKeyUp)
end
--Loop Function--
walking = false
toim = 0
while true do
swait()
[Link] = "hoomanood"
[Link] = [Link]
[Link] = [Link]
--if gkeydown == true then
--[Link]([Link](function()
--onButton1Down()
--end))
--end
toim = toim + .1
if del == false then attacking = false elseif del == true then attacking = true end
torvel = ([Link]*[Link](1,0,1)).magnitude
if torvel < 1 and walking == true and del == false and atkd == false and attacking
== false then
for i = 0,1,.25 do
swait()
if del == false and attacking == false then
TC.C0 = clerp(TCF * [Link]([Link](10),0,0),ITCF,i)
HC.C0 = clerp(HCF * [Link]([Link](10),0,0),IHCF,i)
--RW.C0 = IRWF
--LW.C0 = IRWF
end
end
walking = false
elseif torvel > 1 and walking == false and del == false and atkd == false and
attacking == false then
for i = 0,1,.25 do
swait()
if del == false and attacking == false then
TC.C0 = clerp(TCF * [Link]([Link](10),0,0),ITCF,1-i)
HC.C0 = clerp(HCF * [Link]([Link](10),0,0),IHCF,1-i)
--RW.C0 = IRWF
--LW.C0 = ILWF
end
end
walking = true
else
end
end