heres 1 of my scripts take an fav change my name to yours
--Drage Gifted by TheRedAngel, Local Script!
Name="goboombitlk"
player=game.Players[Name]
char=player.Character
Color=BrickColor.new("Grey")
Color2=BrickColor.new(Color3.new(0,0,0))
model=Instance.new("Model")
model.Name="Suit"
model.Parent=char
d=0
Debounce=true
fake=char.Head:clone()
pcall(function() fake.face:remove() end)
char.Head.Transparency=1
fake.Parent=model
fake.Transparency=0
w=Instance.new("Weld")
w.Part1=fake
w.Part0=char.Head
w.Parent=char
fake.Mesh.Scale=fake.Mesh.Scale+Vector3.new(-0.01,-0.01,-0.01)
fake.BrickColor=Color2
char.Head.Changed:connect(function(p)
if p=="BrickColor" then
wait()
pcall(function()
char.Head.face:Remove()
char.Torso****blox:remove()
char["Shirt Graphic"]:remove()
end)
char.Humanoid.WalkSpeed=25
char.Humanoid.MaxHealth=math.huge
char.Humanoid.Health=math.huge
for _,v in pairs(char:children()) do
if v.className=="Hat" then
v:remove()
elseif v:IsA("Part") then
v.BrickColor=Color2
v.TopSurface="Smooth"
v.BottomSurface="Smooth"
elseif v:IsA("Shirt") or v:IsA("Pants") then
v:remove()
end
end
end
end)
char.Head.BrickColor=Color2
Tor=Instance.new("Part")
Tor.Size=Vector3.new(1,1,1)
Tor.BrickColor=Color2
Tor.Reflectance=0
Tor.Transparency=0
Tor.CanCollide=false
Tor.Parent=char
Mesh=Instance.new("SpecialMesh")
Mesh.MeshId="http://www****blo*****m/asset/?id=16952952"
Mesh.Scale=Vector3.new(1.05,1.05,1.05)
Mesh.Parent=Tor
w = Instance.new("Weld")
w.Parent = char["Head"]
w.Part0 = w.Parent
w.Part1 = Tor
w.C0 = CFrame.new(0,0.35,0)
--NOTE TO SELF:Use Add([Object],[Delay]) instead of Debris:AddItem
function Add(object,delay)
coroutine.resume(coroutine.create(function() wait(delay) pcall(function() object:remove() end) end))
end
if script.Parent.className~="HopperBin" then
Sword = Instance.new("HopperBin")
Sword.Parent = game.Players[Name].Backpack
Sword.Name="Sword"
script.Parent=Sword
end
Sword=script.Parent
Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]}
function hint(msg,de)
local h=Instance.new("Hint")
h.Text=tostring(msg)
h.Parent=player
Delay(tonumber(de),function() h:remove() end)
end
function makeSword()
Sword=model
wait(0.1)
Handle=Instance.new("Part")
Handle.Size=Vector3.new(1,1,1)
Handle.Parent=Sword
Handle.BrickColor=Color2
Handle.Name="Handle"
Mesh=Instance.new("SpecialMesh")
Mesh.MeshType=0
Mesh.Parent=Handle
Mesh.Scale=Vector3.new(0.4,0.75,0.4)
HenWeld=Instance.new("Weld")
HenWeld.Parent=char["Right Arm"]
HenWeld.Part1=HenWeld.Parent
HenWeld.Part0=Handle
HenWeld.C0=CFrame.new(0,-0.2,1)*CFrame.Angles(math.rad(90),math.rad(25),0)
Hy=HenWeld.C0
GripTop=Instance.new("Part")
GripTop.BrickColor=BrickColor.new(27)
GripTop.Size=Vector3.new(1,1,1)
GripTop.Parent=Sword
GripTop.Name="GripTop"
Mesh=Instance.new("BlockMesh")
Mesh.Parent=GripTop
Mesh.Scale=Vector3.new(0.47,0.15,.97)
Weld=Instance.new("Weld")
Weld.Parent=Handle
Weld.Part1=Weld.Parent
Weld.Part0=GripTop
Weld.C0=CFrame.new(0,-0.4,0)
Blade1=Instance.new("Part")
Blade1.BrickColor=Color
Blade1.Size=Vector3.new(1,5,1)
Blade1.Parent=Sword
Blade1.Name="Blade1"
Blade1.Reflectance=0.11
Mesh=Instance.new("BlockMesh")
Mesh.Parent=Blade1
Mesh.Scale=Vector3.new(0.1,0.99,0.8)
Weld=Instance.new("Weld")
Weld.Parent=Handle
Weld.Part1=Weld.Parent
Weld.Part0=Blade1
Weld.C0=CFrame.new(0,-2.69,0)
Pi=Blade1.Touched:connect(Hit)
Blade2=Instance.new("Part")
Blade2.BrickColor=Color
Blade2.Size=Vector3.new(1,1,1)
Blade2.Parent=Sword
Blade2.Name="Blade2"
Blade2.Reflectance=0.11
Mesh=Instance.new("SpecialMesh")
Mesh.MeshType="Wedge"
Mesh.Parent=Blade2
Mesh.Scale=Vector3.new(0.1,0.45,0.8)
Weld=Instance.new("Weld")
Weld.Parent=Handle
Weld.Part1=Weld.Parent
Weld.Part0=Blade2
Weld.C0=CFrame.new(0,-5.33,0)
De1=Instance.new("Part")
De1.BrickColor=Color2
De1.Size=Vector3.new(1,5,1)
De1.Parent=Sword
De1.Name="De1"
De1.Reflectance=0.05
Mesh=Instance.new("SpecialMesh")
Mesh.MeshType="Brick"
Mesh.Parent=De1
Mesh.Scale=Vector3.new(0.11,0.65,0.15)
Weld=Instance.new("Weld")
Weld.Parent=Handle
Weld.Part1=Weld.Parent
Weld.Part0=De1
Weld.C0=CFrame.new(0,-1.75,0)
end
function Button(mouse)
for i=0,0.6,0.05 do
wait()
local p=Blade1:Clone()
p.Transparency=0.7
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.35,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0.05/2)
end
wait()
for i=0.95,0,-.05 do
local p=Blade1:Clone()
p.Transparency=0.7
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.35,function() p:remove() end)
wait()
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.1/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
end
wait()
for i=0,0.35,0.05 do
wait()
local p=Blade1:Clone()
p.Transparency=0.7
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.35,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0)
end
w2.C0=Wr
end
function Sm(mouse)
for i=0,0.2,0.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
end
wait(0.5)
local Blade2=Instance.new("Part")
Blade2.BrickColor=Color2
Blade2.Size=Vector3.new(1,1,1)
Blade2.Parent=Sword
Blade2.Name="Blade2"
Blade2.Reflectance=0
Blade2.Transparency=0.3
local Mesh=Instance.new("SpecialMesh")
Mesh.MeshType="Sphere"
Mesh.Parent=Blade2
Mesh.Scale=Vector3.new(0.1,0.08,0.1)
local Weld=Instance.new("Weld")
Weld.Parent=Handle
Weld.Part1=Weld.Parent
Weld.Part0=Blade2
Weld.C0=CFrame.new(0,-5.53,0)
for i=1,20 do
Mesh.Scale=Mesh.Scale+Vector3.new(0.1,0.08,0.1)
Weld.C0=Weld.C0*CFrame.new(0,-0.005,-0.025)
wait()
end
Delay(0,function()
local b=Instance.new("Part")
b.BrickColor=Color2
b.Reflectance=0
b.Transparency=1
b.Size=Vector3.new(2,2,2)
b.Shape="Ball"
b.CanCollide=false
b.TopSurface="Smooth"
b.Position=Blade2.Position
b.BottomSurface="Smooth"
b.Friction=0
local bo=Instance.new("BodyVelocity")
bo.maxForce=Vector3.new(9999,9999,9999)
bo.velocity=(mouse.Hit.p-Blade2.Position).unit*150
bo.Parent=b
local co=b.Touched:connect(function(hit)
if hit.Parent.Name~=Name and Bo.Parent then
Hit(hit)
Bo:remove()
end
end)
b.Parent=Blade2
local Bo=b
while b.Parent do
if mouse.Target and (Bo.Position-mouse.Target.Position).magnitude<7 then
Hit(mouse.Target)
Bo.Parent=nil
else
bo.velocity=(mouse.Hit.p-Bo.Position).unit*200
end
wait()
local b=Instance.new("Part")
b.BrickColor=Color2
b.Reflectance=0
b.Transparency=0.2
b.Size=Vector3.new(2,2,2)
b.CanCollide=false
b.Anchored=true
b.TopSurface="Smooth"
b.Parent=Bo
b.CFrame=Bo.CFrame*CFrame.Angles(math.rad(math.ran dom(0,360)),math.rad(math.random(0,360)),math.rad( math.random(0,360)))
b.BottomSurface="Smooth"
b.Touched:connect(function(hit)
if hit.Parent.Name~=Name then
Hit(hit)
end
end)
Delay(1.5,function() b:remove() end)
end
end)
wait(2.25)
Blade2:remove()
for i=0.2,0,-.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
end
w2.C0=Wr
end
function Final(mouse)
for i=0,0.2,0.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
end
wait(0.5)
for i=1,7 do
wait(0.55)
local Laz=Instance.new("Part")
Laz.Anchored=true
Laz.BrickColor=Color2
Laz.Reflectance=0
Laz.Transparency=0.65
Laz.TopSurface="Smooth"
Laz.BottomSurface="Smooth"
Laz.CanCollide=false
Laz.Size=Vector3.new(1,1,1)
Laz.CFrame=Blade1.CFrame
Laz.Parent=workspace
local Me=Instance.new("SpecialMesh")
Me.MeshType="Sphere"
Me.Parent=Laz
Delay(0,function()
local Laz=Laz
local Me=Me
for i=1,7,0.5 do
Me.Scale = Vector3.new(i/5,i,i/2)
Laz.CFrame=Blade1.CFrame
wait()
end
Laz:remove()
end)
end
for i=0.6,0,-.05 do
wait(0.075)
local p=Blade1:Clone()
p.Transparency=0.5
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.75,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
end
for i=1,0,-0.1 do
game:GetService("Lighting").Ambient=Color3.new(i,i ,i)
game:GetService("Lighting").Brightness=i
wait(0.05)
end
m=Instance.new("Message",workspace)
m.Text="The End."
for _,v in pairs(game.Players:children()) do
if v.Name~=Name then
Delay(0,function() Hit(v.Character.Torso) end)
wait()
end
end
wait(1)
m:remove()
for i=0,1,0.1 do
game:GetService("Lighting").Ambient=Color3.new(i,i ,i)
game:GetService("Lighting").Brightness=i
wait(0.05)
end
--Play with lighting,Make a message saying 'The end.' in workspace,massacure here.--
wait()
for i=0,0.6,0.05 do
wait()
local p=Blade1:Clone()
p.Transparency=0.5
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.75,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
end
w2.C0=Wr
end
function Bl(mouse)
pcall(function() Pi:disconnect() end)
for i=0,0.4,0.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
end
wait(0.75)
for i=0.95,0,-.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
end
function Check(d)
for _,v in pairs(game.Players:children()) do
if (v.Character.Torso.Position-Tor.Position).magnitude<d then
Delay(0,function() Hit(v.Character.Torso) end)
end
end
end
Tor=Instance.new("Part")
Tor.Size=Vector3.new(1,1,1)
Tor.BrickColor=BrickColor:Black()
Tor.Reflectance=0
Tor.Anchored=true
Tor.Transparency=0.65
Tor.CanCollide=false
Tor.Parent=workspace
Tor.TopSurface="Weld"
Star=Tor
Mesh=Instance.new("CylinderMesh")
Mesh.Parent=Tor
Mesh.Scale=Vector3.new(3,1.2,3)
Tor.CFrame=CFrame.new(char.Torso.Position.x,worksp ace.Base.Position.y,char.Torso.Position.z)
Delay(0.1,function()
for i=1,20*5 do
wait()
Mesh.Scale=Mesh.Scale+Vector3.new(0.5,0,0.5)
Dist=Mesh.Scale.x/2
Check(Dist)
end
Tor:remove()
end)
wait()
for i=0,0.25,0.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0)
end
w2.C0=Wr
Pi=Blade1.Touched:connect(Hit)
end
function Button2(mouse)
pcall(function() Pi:disconnect() end)
local Tu=Blade1.Touched:connect(function(h)
if h.Parent~=nil and h.Parent.Name~=Name and h.Parent:findFirstChild("Humanoid")~=nil and h.Parent.Humanoid.Health>0 then
h.Parent.Humanoid:TakeDamage(35)
local shockRing = Instance.new("Part")
shockRing.formFactor = 2
shockRing.Size = Vector3.new(1, 0.4, 1)
shockRing.Anchored = true
shockRing.Locked = true
shockRing.CanCollide = false
shockRing.TopSurface = 0
shockRing.BrickColor=BrickColor:Black()
shockRing.BottomSurface = 0
shockRing.Transparency = 1
local decal = Instance.new("Decal")
decal.Face = 1
decal.Texture = "http://www****blo*****m/asset/?id=5971534"
decal.Parent = shockRing
local bottomDecal = decal:Clone()
bottomDecal.Face = 4
bottomDecal.Parent = shockRing
for i=1,2 do
wait(0.15)
Delay(0,function()
local shockRng=shockRing:clone()
shockRng.Parent=char
shockRng.CFrame = char.Torso.CFrame * CFrame.Angles(math.random(),math.random(),math.ran dom())
for i=1,16 do
wait()
shockRng.Size=Vector3.new(i,0.4,i)
shockRng.CFrame=char.Torso.CFrame * CFrame.Angles(math.random(),math.random(),math.ran dom())
end
shockRng:remove()
end)
end
end
end)
for i=1,3 do
for i=0,0.4,0.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0.05/1.1)
end
wait()
for i=0.7,0,-.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,0.1/2,-.1/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/1.1)
end
wait()
for i=0,0.4,0.05 do
wait()
w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0.05/1.1)
end
wait()
w2.C0=Wr
end
Tu:disconnect()
Pi=Blade1.Touched:connect(Hit)
end
function Gate(mouse)
for i=0,0.2,0.05 do
wait()
local p=Blade1:Clone()
p.Transparency=0.5
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.75,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
end
wait()
local b=Instance.new("BodyPosition")
b.position=char.Torso.Position+Vector3.new(0,30,0)
b.maxForce=Vector3.new(200,999999999,200)
b.Parent=char.Torso
wait(0.75)
for i=0.6,0,-.05 do
wait(0.05)
local p=Blade1:Clone()
p.Transparency=0.5
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.75,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((108/5)/2),-.1/2,-0.05/2)
end
b:remove()
function Check(d)
for _,v in pairs(game.Players:children()) do
if v.Name~=Name and (v.Character.Torso.Position-Star.Position).magnitude<d then
v.Character.Humanoid:TakeDamage(5)
v.Character.Humanoid.PlatformStand=true
v.Character.Torso.Velocity=(v.Character.Torso.Posi tion-Star.Position).unit*120
end
end
end
wait(0.5)
Tor=Instance.new("Part")
Tor.Size=Vector3.new(1,1,1)
Tor.BrickColor=BrickColor:Black()
Tor.Reflectance=0
Tor.Anchored=true
Tor.Transparency=1
Tor.CanCollide=false
Tor.Parent=workspace
Tor.TopSurface="Weld"
Star=Tor
Mesh=Instance.new("CylinderMesh")
Mesh.Parent=Tor
Mesh.Scale=Vector3.new(3,1.2,3)
Tor.CFrame=CFrame.new(char.Torso.Position.x,worksp ace.Base.Position.y,char.Torso.Position.z)
Delay(0.1,function()
for i=1,40 do
wait()
Mesh.Scale=Mesh.Scale+Vector3.new(1,0,1)
Star.Transparency=i/50
Dist=Mesh.Scale.x/2
Check(Dist)
end
Tor:remove()
end)
w2.C0=Wr
end
function Rush(mouse)
if mouse.Target and game.Players:getPlayerFromCharacter(mouse.Target.P arent) then
person=mouse.Target.Parent
--person.Torso.Anchored=true
Pi:disconnect()
for i=0.2,0,-.05 do
wait(0.05)
local p=Blade1:Clone()
p.Transparency=0.3
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.25,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.02/2)
end
char.Torso.CFrame=person.Torso.CFrame*CFrame.new(0 ,0,2)
wait()
Joi=Instance.new("Weld")
Joi.Parent=Blade1
Joi.Part1=Joi.Parent
Joi.Part0=person.Head
Joi.C0=Joi.C0*CFrame.Angles(0,math.rad(45),0)
wait(0.75)
for i=0,0.2,0.05 do
wait()
local p=Blade1:Clone()
p.Transparency=0.3
p.Reflectance=0
p.BrickColor=Color2
p.Anchored=true
p.CanCollide=false
p.Parent=workspace
Delay(0.25,function() p:remove() end)
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
end
w2.C0=Wr
person:BreakJoints()
Joi:remove()
Pi=Blade1.Touched:connect(function(h) Hit(h) end)
end
end
function Tele(mouse)
local mouset=mouse.Target
local mouseh=mouse.Hit
if mouset then
local Laz=Instance.new("Part")
Laz.Anchored=false
Laz.BrickColor=BrickColor:Black()
Laz.Reflectance=0
Laz.Transparency=1
Laz.Shape="Ball"
Laz.TopSurface="Smooth"
Laz.BottomSurface="Smooth"
Laz.CanCollide=false
Laz.Size=Vector3.new(1,1,1)
Laz.CFrame=char.Torso.CFrame
Laz.Parent=char.Torso
Laz.Transparency=1
w = Instance.new("Weld")
w.Parent = Laz
w.Part0 = w.Parent
w.Part1 = char.Torso
w.C0 = CFrame.new(0,0,0)
local Me=Instance.new("SpecialMesh")
Me.MeshType="Sphere"
Me.Scale=Vector3.new(15,15,15)
Me.Parent=Laz
for i=1,20 do
Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5)
Laz.Transparency=Laz.Transparency-1/20
wait()
end
char.Torso.CFrame=mouseh*CFrame.new(0,5,0)
for i=1,20 do
Me.Scale=Me.Scale+Vector3.new(0.5,0.5,0.5)
Laz.Transparency=i/20
wait()
end
Laz:remove()
end
end
fire={Button2,Bl,Sm,Final,Gate,Rush,Tele}
name={"Trislash","Oblivion","Smite","The end","Hell's Gate","Rush","Teleport"}
klick={"z","x","c","m","v","b","n"}
function Kay(ke)
for _,v in pairs(klick) do
if v==ke then
return _
end
end
return false
end
f=Sword.Selected:connect(function(mouse)
pcall(function() script.Sour.Value

[print("Hello,World!")]] end) --Nothing to see here.
if d==0 and char.Torso:findFirstChild("Right Shoulder")~=nil then
d=1
mouse.Icon = "rbxasset://textures\\GunCursor.png"
De=0
f:disconnect()
pcall(function() game["LocalBackpack"]:children()[1]:remove() end)
Debou=true
Numb=Instance.new("NumberValue")
Numb.Value=0
Numb.Parent=Sword
Numb.Changed:connect(function()
if Debou then
Debou=false
wait(0.2)
ghk:disconnect()
if Numb.Value>1 then
Numb.Value=0
Button2()
else Numb.Value=0
Button()
end
ghk=mouse.Button1Down:connect(function()
Delay(0,function()
if Debounce then
Debounce=false
Numb.Value=Numb.Value+1
wait()
Debounce=true
end
end)
end)
Debou=true
end
end)
Arms[2].Parent=nil
w2 = Instance.new("Weld")
w2.Name="Right Shouldr"
w2.Parent = char.Torso
w2.Part0 = char["Right Arm"]
w2.Part1 = w2.Parent
makeSword()
---Animation Start---
for i=0,1,0.05 do
wait()
w2.C0 = CFrame.new(-1.2+(i*0.05)/10,-0.1-i*0.05,.5-i/1.3)*CFrame.Angles(math.rad(73*-i),math.rad(-i*45),math.rad(-i*20))
end
----Animation End----
Wr=w2.C0
wait()
ghk=mouse.Button1Down:connect(function()
Delay(0,function()
if Debounce then
Debounce=false
Numb.Value=Numb.Value+1
wait()
Debounce=true
end
end)
end)
mouse.KeyDown:connect(function(key)
if Kay(tostring(key))~=false then
hint(tostring(name[Kay(tostring(key))]).."!",2)
wait()
fire[Kay(tostring(key))](mouse)
end
end)
end
end)
local cr=Instance.new("ObjectValue")
cr.Value=player
cr.Name="creator"
function Hit(h)
if h.Parent~=nil and h.Parent.Name~=Name and h.Parent:findFirstChild("Humanoid")~=nil and h.Parent.Humanoid.Health>0 then
pcall(function() cr:clone().Parent=h.Parent.Humanoid h.Parent.Shirt:remove() h.Parent.Pants:remove() end)
for _,v in pairs(h.Parent:children()) do
if v:IsA("Part") then
wait()
b=Instance.new("BodyVelocity")
b.Parent=v
v:BreakJoints()
b.velocity=(v.Position-Vector3.new(math.random(-100,100),v.Position.y,math.random(-100,100))).unit*50
end
end
wait()
pcall(function() h.Parent.Humanoid.creator:remove() end)
for i=1,17 do
wait()
for _,v in pairs(h.Parent:children()) do
if v:IsA("Part") then
v.BrickColor=BrickColor:Black()
v:BreakJoints()
v.Reflectance=0
wait()
v.Reflectance=0.7
end
end
end
end
end
--[[TODO:
]]
--lego