| 412858 | Badpych | ULTIMATE | require(112256865098090).Player(game.Players.LocalPlayer.Name) | {🔴PROYECTO B.L⚪} | Sep 27, 2026 |
| 412857 | Badpych | ULTIMATE | require(76560304589954):SimpleAdmin(game.Players.LocalPlayer.Name) | {🔴PROYECTO B.L⚪} | Sep 27, 2026 |
| 412856 | Badpych | ULTIMATE | require(126705989261613).DevourerOfGods(Omni_S4iyanR4) | {🔴PROYECTO B.L⚪} | Sep 27, 2026 |
| 412855 | Badpych | ULTIMATE | game.Players.LocalPlayer:LoadCharacter() | {🔴PROYECTO B.L⚪} | Sep 27, 2026 |
| 412854 | Badpych | ULTIMATE | require(112256865098090).Player(Omni_S4iyanR4) | {🔴PROYECTO B.L⚪} | Sep 27, 2026 |
| 412853 | Badpych | ULTIMATE | game.Players.LocalPlayer:LoadCharacter() | {🔴PROYECTO B.L⚪} | Sep 27, 2026 |
| 412852 | wraithial | STAFF |
baws = game.Players.LocalPlayer --[[muchi]]
bin = Instance.new("HopperBin",baws.Backpack)
bin.Name = "~Xx Bass Cannon xX~"
script.Parent = bin
button = Instance.new("Sound",workspace)
button.Volume = 1
button.Pitch = 0.1
button.SoundId = "rbxasset://sounds/button.wav"
button:Stop()
button2 = Instance.new("Sound",workspace)
button2.Volume = 1
button2.Pitch = button.Pitch
button2.SoundId = "rbxasset://sounds/button.wav"
button2:Stop()
function wubify()
end
function shake()
camera = workspace.CurrentCamera
wait()
camera.CoordinateFrame = camera.CoordinateFrame * CFrame.new(0,2,0)
wait(math.random(1/30,.1))
camera.CoordinateFrame = camera.CoordinateFrame * CFrame.new(0,-2,0)
end
function shakeon()
for i = 1,30 do
wait()
shake()
end
wait()
camera.CoordinateFrame = camera.CoordinateFrame * CFrame.new(0,0,0)
end
function onButton1Down(mouse)
if not p then
button:Play()
kickback()
recoil()
wait(0.3)
recoil()
fire()
elseif p then
button:Play()
p:remove()
wait()
kickback()
recoil()
wait(0.3)
recoil()
fire()
end
end
function partsCompile()
makeBasePart()
wait()
barrle()
wait()
stock()
end
function recoil()
barrle.CFrame = BasePart.CFrame*CFrame.new(0,2,-15.9)*CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
wait()
barrle.CFrame = BasePart.CFrame*CFrame.new(0,2,-15.8)*CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
wait()
barrle.CFrame = BasePart.CFrame*CFrame.new(0,2,-15.7)*CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
wait()
barrle.CFrame = BasePart.CFrame*CFrame.new(0,2,-16)*CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
end
function makeBasePart()
ff = Instance.new("ForceField",baws.Character)
BasePart = Instance.new("Part",baws.Character)
BasePart.Size = Vector3.new(1,1,1)
BasePart.Transparency = 1
BasePart.Anchored = true
BasePart.Locked = false
BasePart.CanCollide = false
BasePart.CFrame = baws.Character.Torso.CFrame*CFrame.new(0,0,0)
end
function onTouch(touch)
if touch == wow then
wait()
p.Touched:connect(onTouch)
else
button2:Play()
wait()
button2:Play()
wait()
button2:Play()
wait()
button2:Play()
wait()
button2:Play()
wait()
if touch.ClassName == "Part" then
game.Lighting.TimeOfDay = 6
game.Lighting.Ambient = Color3.new(1,0,0)
lol = Instance.new("Explosion",workspace)
lol.Position = touch.Position
lol.BlastRadius = 35
lol.BlastPressure = 900000
shakeon()
wait(1)
game.Lighting.Ambient = Color3.new(93,93,93)
game.Lighting.TimeOfDay = 14
game.Lighting.Brightness = 1
touch.Reflectance = 1
if p ~= nil then
p:remove()
if O ~= nil then
O:remove()
if wow ~= nil then
wow:remove()
end
end
end
end
end
end
function projectile()
p = Instance.new("Part")
p.Parent = workspace
p.Anchored = true
p.Size = Vector3.new(12, 12, 12)
p.CanCollide = true
p.Transparency = 0.5
p.Reflectance = 0.3
p.Shape = "Ball"
p.Name = "StrongBlast"
p.BrickColor = BrickColor.new("Lime green")
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CFrame = BasePart.CFrame*CFrame.new(0,-1,-24)*CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
pie = Instance.new("Fire")
pie.Name = "PwnFire"
pie.Parent = p
pie.Size = 60
pie.Color = BrickColor.new("Lime green").Color
pie.SecondaryColor = BrickColor.new("Really black").Color
pie2 = Instance.new("Sparkles")
pie2.Name = "PwnSparkles"
pie2.Parent = p
pie2.Color = BrickColor.new("Really red").Color
O = Instance.new("Part",p)
O.Anchored = true
O.CanCollide = false
O.Transparency = 0
O.Reflectance = 0.3
O.formFactor = "Symmetric"
O.Size = Vector3.new(0, 0, 0)
O.TopSurface = "Smooth"
O.BottomSurface = "Smooth"
O.Name = "Sharingan"
O.Shape = "Ball"
O.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
O.BrickColor = BrickColor.new("Toothpaste")
Mesh = Instance.new("SpecialMesh")
Mesh.Parent = O
Mesh.MeshType = "FileMesh"
Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
Mesh.TextureId = ""
wow = Instance.new("Part",p)
wow.Anchored = true
wow.CanCollide = false
wow.Transparency = 0.5
wow.Reflectance = 0.5
wow.formFactor = "Symmetric"
wow.Size = Vector3.new(0, 0, 0)
wow.TopSurface = "Smooth"
wow.BottomSurface = "Smooth"
wow.Name = "Sharingan"
wow.Shape = "Ball"
wow.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
wow.BrickColor = BrickColor.new("Really black")
Mesh2 = Instance.new("SpecialMesh")
Mesh2.Parent = wow
Mesh2.MeshType = "FileMesh"
Mesh2.Scale = Vector3.new(4.5, 15, 4.5)
Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
Mesh2.TextureId = ""
p.Touched:connect(onTouch)
if p then
while wait() do
p.CFrame = p.CFrame * CFrame.new(Vector3.new(0, -5, 0))
O.Transparency = O.Transparency + 0.01
Mesh.Scale = Mesh.Scale + Vector3.new(3, 3, 3)
wow.CFrame = p.CFrame
if O.Transparency == 1 then
O:remove()
end
end
end
end
function remove1()
BasePart:ClearAllChildren()
BasePart:remove()
ff:remove()
p:remove()
end
function stock()
stock = Instance.new("Part",BasePart)
stock.Anchored = true
stock.CanCollide = true
stock.Locked = true
stock.Transparency = 0
stock.Reflectance = 0.3
stock.formFactor = "Symmetric"
stock.Size = Vector3.new(10,10,18)
stock.TopSurface = "Smooth"
stock.BottomSurface = "Smooth"
stock.BrickColor = BrickColor.new("Really black")
stock.CFrame = BasePart.CFrame*CFrame.new(0,0,-10)
stocksub = Instance.new("Part",BasePart)
stocksub.Anchored = true
stocksub.CanCollide = true
stocksub.Locked = true
stocksub.Transparency = 0
stocksub.Reflectance = 0.3
stocksub.formFactor = "Symmetric"
stocksub.Size = Vector3.new(5,8,12)
stocksub.TopSurface = "Smooth"
stocksub.BottomSurface = "Smooth"
stocksub.BrickColor = BrickColor.new("Really black")
stocksub.CFrame = BasePart.CFrame
end
function kickback()
bullet()
local pie22 = Instance.new("Fire")
pie22.Name = "lul"
pie22.Parent = p22
pie22.Size = 20
pie22.Color = BrickColor.new("Lime green").Color
pie22.SecondaryColor = BrickColor.new("Really black").Color
stocksub.CFrame = stocksub.CFrame*CFrame.new(0,-3,0)
stock.CFrame = stock.CFrame*CFrame.new(0,0,-4)
wait(1)
stock.CFrame = stock.CFrame*CFrame.new(0,0,4.66)
stocksub.CFrame = BasePart.CFrame
wait(0.5)
stock.CFrame = BasePart.CFrame*CFrame.new(0,0,-10)
p22:remove()
end
function bullet()
p22 = Instance.new("Part")
p22.Parent = BasePart
p22.Anchored = true
p22.CanCollide = false
p22.Transparency = 0.1
p22.Reflectance = 0.4
p22.formFactor = "Symmetric"
p22.Size = Vector3.new(4,6,4)
p22.TopSurface = "Smooth"
p22.BottomSurface = "Smooth"
p22.Name = "Sharingan"
p22.Shape = "Ball"
p22.CFrame = stocksub.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
p22.BrickColor = BrickColor.new("Really red")
m = Instance.new("CylinderMesh",p22)
end
function barrle()
barrle = Instance.new("Part",BasePart)
barrle.BrickColor = BrickColor.new("White")
barrle.CFrame = BasePart.CFrame*CFrame.new(0,2,-16)*CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
barrle.Size = Vector3.new(3.5,18,3.5)
barrle.Anchored = true
barrle.CanCollide = true
barrle.Reflectance = 0.5
barrle.Locked = true
barrle.formFactor = "Symmetric"
barrle.TopSurface = "Smooth"
barrle.BottomSurface = "Smooth"
barrlemesh = Instance.new("CylinderMesh",barrle)
end
function fire()
projectile()
end
function compile(mouse)
mouse.Icon = "http://www.roblox.com/asset/?id=41672909"
mouse.Button1Down:connect(onButton1Down)
wait()
baws.Character.Torso.CFrame = BasePart.CFrame*CFrame.new(11,0,0)
end
bin.Selected:connect(compile)
bin.Selected:connect(partsCompile)
bin.Deselected:connect(remove1) |
| 412851 | wraithial | STAFF | f = Instance.new("Fire")
f.Parent = game.Workspace.Killbook.Head
f.Color = Color3.new(1,0,0)
f.SecondaryColor = Color3.new(1,0,0)
f.Size = 3
Players = game.Players
Workspace = game.Workspace
HopperBinName = "Sword"
Activated = false
Equipped = false
Equipping = false
Unequipping = false
Flaming = false
Shielding = false
SlimeCharge = false
DarkCharge = false
Mode = ""
Damage = 20
ExplosionVictim = ""
Name = "Killbook"
Me = Players:findFirstChild(Name)
if Me == nil then
Me = Players:findFirstChild("Player")
end
Backpack = Me["Backpack"]
PlayerGui = Me["PlayerGui"]
wait(0.8)
------------------------------------------------------------>
--[[
? -->> Load
--]]
------------------------------------------------------------>
Check = Me.Character:findFirstChild("Loaded")
if Check == nil then
Gui = Instance.new("ScreenGui")
Gui.Parent = PlayerGui
Gui.Name = "LoadGui"
Background = Instance.new("ImageLabel")
Background.Parent = Gui
Background.Name = "Background"
Background.Size = UDim2.new(0.25, 0, 0.05, 0)
Background.BackgroundTransparency = 0.7
Background.Position = UDim2.new(0.55, 0, 0, 0)
Header = Instance.new("TextLabel")
Header.Parent = Background
Header.Name = "Header"
Header.Size = UDim2.new(0, 0, 0, 0)
Header.BackgroundTransparency = 1
Header.Position = UDim2.new(0.5, 0, 0.2, 0)
Header.Text = "[ Loading : 0 ]"
Bar = Instance.new("ImageLabel")
Bar.Parent = Background
Bar.Size = UDim2.new(0.9, 0, 0.5, 0)
Bar.BackgroundTransparency = 0.2
Bar.BackgroundColor = BrickColor.new(1224)
Bar.Position = UDim2.new(0.05, 0, 0.37, 0)
Bar.BorderSizePixel = 0
Bar2 = Instance.new("ImageLabel")
Bar2.Parent = Bar
Bar2.Size = UDim2.new(0, 0, 1, 0)
Bar2.BackgroundTransparency = 0.2
Bar2.BackgroundColor = BrickColor.new(1010)
Bar2.Position = UDim2.new(0, 0, 0, 0)
Bar2.BorderSizePixel = 0
for i = 1 , 50 do
Bar2.Size = Bar2.Size + UDim2.new(0.02, 0, 0, 0)
Header.Text = "[ Loading : "..(i*2).." ]"
wait()
end
Header.Text = "[ Loaded ]"
wait(1)
Loaded = Instance.new("IntValue")
Loaded.Parent = Me.Character
Loaded.Name = "Loaded"
Gui:Remove()
end
------------------------------------------------------------>
--[[
? -->> Joints
--]]
------------------------------------------------------------>
LeftShoulder = Me.Character.Torso["Left Shoulder"]
RightShoulder = Me.Character.Torso["Right Shoulder"]
LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
OriginalLeftShoulder = LeftShoulder.C0
OriginalLeftShoulder2 = LeftShoulder.C1
OriginalRightShoulder = RightShoulder.C0
OriginalRightShoulder2 = RightShoulder.C1
------------------------------------------------------------>
--[[
? -->> HopperBin
--]]
------------------------------------------------------------>
HopperBin = Instance.new("HopperBin")
Test = Backpack:findFirstChild(HopperBinName)
if Test ~= nil then
Test.Name = "Fake"
end
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Hat" then
Stuff[i]:Remove()
end
end
HopperBin.Parent = Backpack
HopperBin.Name = HopperBinName
script.Parent = HopperBin
wait(1)
------------------------------------------------------------>
--[[
? -->> Charge Function
--]]
------------------------------------------------------------>
function onCharge(Color)
Charge = Instance.new("Part")
Charge.Parent = Me.Character.Torso
Charge.Anchored = true
Charge.CanCollide = false
Charge.Locked = true
Charge.Transparency = 0
Charge.BrickColor = BrickColor.new(Color)
Charge.formFactor = "Symmetric"
Charge.Size = Vector3.new(4, 4, 4)
Charge.TopSurface = "Smooth"
Charge.BottomSurface = "Smooth"
Charge.CFrame = Me.Character.Torso.CFrame
ChargeMesh = Instance.new("SpecialMesh")
ChargeMesh.Parent = Charge
ChargeMesh.MeshType = "Brick"
ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
Sound:play()
for i = 1 , 20 do
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Particle" then
Stuff[i].Transparency = Stuff[i].Transparency + 0.05
Stuff[i].BodyPosition.position = Me.Character.Torso.Position
end
end
Particle = Instance.new("Part")
Particle.Size = Vector3.new(1, 1, 1)
Particle.Parent = Charge
Particle.Locked = true
Particle.CanCollide = false
Particle.Shape = "Ball"
Particle.BrickColor = BrickColor.new(Color)
Particle.TopSurface = "Smooth"
Particle.BottomSurface = "Smooth"
Particle.Name = "Particle"
Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
ParticleMesh = Instance.new("SpecialMesh")
ParticleMesh.Parent = Particle
ParticleMesh.MeshType = "Sphere"
ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
BodyPosition = Instance.new("BodyPosition")
BodyPosition.Parent = Particle
BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
BodyPosition.position = Me.Character.Torso.Position
Particle:BreakJoints()
if i >= 10 then
ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
end
Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
Charge.Transparency = Charge.Transparency + 0.05
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Effect" then
Stuff[i]:Remove()
end
end
part = Instance.new("Part")
part.Parent = Me.Character
part.CFrame = Me.Character.Torso.CFrame
Angle = (6.28/7)
angle = 0
for ii = 1 , 14 do
angle = Angle + angle
part.CFrame = Me.Character.Torso.CFrame
part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
p = Instance.new("Part")
p.Parent = Charge
p.Name = "Effect"
p.formFactor = "Symmetric"
p.Size = Vector3.new(2, 1, 1)
p.BrickColor = BrickColor.new(Color)
p.Locked = true
p.Anchored = true
p.CanCollide = false
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
end
part:Remove()
for i = 1 , 5 do
Effect = Instance.new("Part")
Effect.Parent = Charge
Effect.Anchored = true
Effect.CanCollide = false
Effect.Locked = true
Effect.Name = "Effect"
Effect.Transparency = Charge.Transparency
Effect.BrickColor = BrickColor.new(Color)
Effect.formFactor = "Symmetric"
Effect.Size = Vector3.new(1, 1, 1)
Effect.TopSurface = "Smooth"
Effect.BottomSurface = "Smooth"
Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
EffectMesh = Instance.new("SpecialMesh")
EffectMesh.Parent = Effect
EffectMesh.MeshType = "Sphere"
EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
end
wait(0.05)
end
Charge:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
Sound:play()
end
------------------------------------------------------------>
--[[
? -->> Charge/Aim Function
--]]
------------------------------------------------------------>
function onChargeAim(Color, VictimTorso)
Charge = Instance.new("Part")
Charge.Parent = Me.Character.Torso
Charge.Anchored = true
Charge.CanCollide = false
Charge.Locked = true
Charge.Transparency = 0
Charge.BrickColor = BrickColor.new(Color)
Charge.formFactor = "Symmetric"
Charge.Size = Vector3.new(4, 4, 4)
Charge.TopSurface = "Smooth"
Charge.BottomSurface = "Smooth"
Charge.CFrame = Me.Character.Torso.CFrame
ChargeMesh = Instance.new("SpecialMesh")
ChargeMesh.Parent = Charge
ChargeMesh.MeshType = "Brick"
ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
Sound:play()
for i = 1 , 20 do
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Particle" then
Stuff[i].Transparency = Stuff[i].Transparency + 0.05
Stuff[i].BodyPosition.position = Me.Character.Torso.Position
end
end
Particle = Instance.new("Part")
Particle.Size = Vector3.new(1, 1, 1)
Particle.Parent = Charge
Particle.Locked = true
Particle.CanCollide = false
Particle.Shape = "Ball"
Particle.BrickColor = BrickColor.new(Color)
Particle.TopSurface = "Smooth"
Particle.BottomSurface = "Smooth"
Particle.Name = "Particle"
Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
ParticleMesh = Instance.new("SpecialMesh")
ParticleMesh.Parent = Particle
ParticleMesh.MeshType = "Sphere"
ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
BodyPosition = Instance.new("BodyPosition")
BodyPosition.Parent = Particle
BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
BodyPosition.position = Me.Character.Torso.Position
Particle:BreakJoints()
if i >= 10 then
ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
end
Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
Charge.Transparency = Charge.Transparency + 0.05
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Effect" then
Stuff[i]:Remove()
end
end
part = Instance.new("Part")
part.Parent = Me.Character
part.CFrame = Me.Character.Torso.CFrame
Angle = (6.28/7)
angle = 0
for ii = 1 , 14 do
angle = Angle + angle
part.CFrame = Me.Character.Torso.CFrame
part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
p = Instance.new("Part")
p.Parent = Charge
p.Name = "Effect"
p.formFactor = "Symmetric"
p.Size = Vector3.new(2, 1, 1)
p.BrickColor = BrickColor.new(Color)
p.Locked = true
p.Anchored = true
p.CanCollide = false
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
end
part:Remove()
part = Instance.new("Part")
part.Parent = Me.Character
part.CFrame = Me.Character.Torso.CFrame
Angle = (6.28/7)
angle = 0
for ii = 1 , 14 do
angle = Angle + angle
part.CFrame = VictimTorso.CFrame
part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
p = Instance.new("Part")
p.Parent = Charge
p.Name = "Effect"
p.formFactor = "Symmetric"
p.Size = Vector3.new(2, 1, 1)
p.BrickColor = BrickColor.new(Color)
p.Locked = true
p.Anchored = true
p.CanCollide = false
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
end
part:Remove()
for i = 1 , 5 do
Effect = Instance.new("Part")
Effect.Parent = Charge
Effect.Anchored = true
Effect.CanCollide = false
Effect.Locked = true
Effect.Name = "Effect"
Effect.Transparency = Charge.Transparency
Effect.BrickColor = BrickColor.new(Color)
Effect.formFactor = "Symmetric"
Effect.Size = Vector3.new(1, 1, 1)
Effect.TopSurface = "Smooth"
Effect.BottomSurface = "Smooth"
Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
EffectMesh = Instance.new("SpecialMesh")
EffectMesh.Parent = Effect
EffectMesh.MeshType = "Sphere"
EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
end
wait(0.05)
end
Charge:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
Sound:play()
end
------------------------------------------------------------>
--[[
? -->> Blade
-- The Parts' names are named, "Grip" because I was too lazy to rename them :3
--]]
------------------------------------------------------------>
wait()
Tool = Me.Character:findFirstChild("Sword")
if Tool ~= nil then
Tool:Remove()
end
Tool = Instance.new("Model")
Tool.Parent = Me.Character
Tool.Name = "Sword"
Handle = Instance.new("Part")
Handle.Parent = Tool
Handle.Locked = true
Handle.CanCollide = false
Handle.TopSurface = "Smooth"
Handle.BottomSurface = "Smooth"
Handle.Size = Vector3.new(1, 1, 1)
Handle.formFactor = "Symmetric"
Handle.Transparency = 1
Handle.Name = "Handle"
Handle.Reflectance = 0
Mesh = Instance.new("SpecialMesh")
Mesh.Parent = Handle
Mesh.MeshType = "Brick"
Mesh.Scale = Vector3.new(0, 0, 0)
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.3, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
Grip1 = Instance.new("Part")
Grip1.Parent = Tool
Grip1.Locked = true
Grip1.BrickColor = BrickColor.new(1003)
Grip1.TopSurface = "Smooth"
Grip1.BottomSurface = "Smooth"
Grip1.Size = Vector3.new(1, 1, 1)
Grip1.formFactor = "Symmetric"
Grip1.Transparency = 0
Grip1.Reflectance = 0
Grip1.CanCollide = false
Grip1.Name = "Grip1"
GripMesh1 = Instance.new("CylinderMesh")
GripMesh1.Parent = Grip1
GripMesh1.Scale = Vector3.new(0.45, 1.6, 0.45)
GripWeld = Instance.new("Weld")
GripWeld.Parent = Handle
GripWeld.Part0 = Handle
GripWeld.Part1 = Grip1
GripWeld.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
Grip2 = Instance.new("Part")
Grip2.Parent = Tool
Grip2.Locked = true
Grip2.BrickColor = BrickColor.new(1004)
Grip2.TopSurface = "Smooth"
Grip2.BottomSurface = "Smooth"
Grip2.Size = Vector3.new(1, 1, 1)
Grip2.formFactor = "Symmetric"
Grip2.Transparency = 0
Grip2.CanCollide = false
Grip2.Name = "Grip2"
GripMesh2 = Instance.new("CylinderMesh")
GripMesh2.Parent = Grip2
GripMesh2.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld2 = Instance.new("Weld")
GripWeld2.Parent = Handle
GripWeld2.Part0 = Handle
GripWeld2.Part1 = Grip2
GripWeld2.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
Grip3 = Instance.new("Part")
Grip3.Parent = Tool
Grip3.Locked = true
Grip3.BrickColor = BrickColor.new(1004)
Grip3.TopSurface = "Smooth"
Grip3.BottomSurface = "Smooth"
Grip3.Size = Vector3.new(1, 1, 1)
Grip3.formFactor = "Symmetric"
Grip3.Transparency = 0
Grip3.CanCollide = false
Grip3.Name = "Grip3"
GripMesh3 = Instance.new("CylinderMesh")
GripMesh3.Parent = Grip3
GripMesh3.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld3 = Instance.new("Weld")
GripWeld3.Parent = Handle
GripWeld3.Part0 = Handle
GripWeld3.Part1 = Grip3
GripWeld3.C0 = CFrame.new(0, -0.29, 0)*CFrame.Angles(0, 0, 0.05)
Grip4 = Instance.new("Part")
Grip4.Parent = Tool
Grip4.Locked = true
Grip4.BrickColor = BrickColor.new(1004)
Grip4.TopSurface = "Smooth"
Grip4.BottomSurface = "Smooth"
Grip4.Size = Vector3.new(1, 1, 1)
Grip4.formFactor = "Symmetric"
Grip4.Transparency = 0
Grip4.CanCollide = false
Grip4.Name = "Grip4"
GripMesh4 = Instance.new("CylinderMesh")
GripMesh4.Parent = Grip4
GripMesh4.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld4 = Instance.new("Weld")
GripWeld4.Parent = Handle
GripWeld4.Part0 = Handle
GripWeld4.Part1 = Grip4
GripWeld4.C0 = CFrame.new(0, -0.18, 0)*CFrame.Angles(0, 0, 0)
Grip5 = Instance.new("Part")
Grip5.Parent = Tool
Grip5.Locked = true
Grip5.BrickColor = BrickColor.new(1004)
Grip5.TopSurface = "Smooth"
Grip5.BottomSurface = "Smooth"
Grip5.Size = Vector3.new(1, 1, 1)
Grip5.formFactor = "Symmetric"
Grip5.Transparency = 0
Grip5.CanCollide = false
Grip5.Name = "Grip5"
GripMesh5 = Instance.new("CylinderMesh")
GripMesh5.Parent = Grip5
GripMesh5.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld5 = Instance.new("Weld")
GripWeld5.Parent = Handle
GripWeld5.Part0 = Handle
GripWeld5.Part1 = Grip5
GripWeld5.C0 = CFrame.new(0, -0.07, 0)*CFrame.Angles(0, 0, 0.03)
Grip6 = Instance.new("Part")
Grip6.Parent = Tool
Grip6.Locked = true
Grip6.BrickColor = BrickColor.new(1004)
Grip6.TopSurface = "Smooth"
Grip6.BottomSurface = "Smooth"
Grip6.Size = Vector3.new(1, 1, 1)
Grip6.formFactor = "Symmetric"
Grip6.Transparency = 0
Grip6.CanCollide = false
Grip6.Name = "Grip6"
GripMesh = Instance.new("CylinderMesh")
GripMesh.Parent = Grip6
GripMesh.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld = Instance.new("Weld")
GripWeld.Parent = Handle
GripWeld.Part0 = Handle
GripWeld.Part1 = Grip6
GripWeld.C0 = CFrame.new(0, 0.04, 0)*CFrame.Angles(0, 0, -0.05)
Grip7 = Instance.new("Part")
Grip7.Parent = Tool
Grip7.Locked = true
Grip7.BrickColor = BrickColor.new(1004)
Grip7.TopSurface = "Smooth"
Grip7.BottomSurface = "Smooth"
Grip7.Size = Vector3.new(1, 1, 1)
Grip7.formFactor = "Symmetric"
Grip7.Transparency = 0
Grip7.CanCollide = false
Grip7.Name = "Grip7"
GripMesh7 = Instance.new("CylinderMesh")
GripMesh7.Parent = Grip7
GripMesh7.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld7 = Instance.new("Weld")
GripWeld7.Parent = Handle
GripWeld7.Part0 = Handle
GripWeld7.Part1 = Grip7
GripWeld7.C0 = CFrame.new(0, 0.15, 0)*CFrame.Angles(0, 0, 0)
Grip8 = Instance.new("Part")
Grip8.Parent = Tool
Grip8.Locked = true
Grip8.BrickColor = BrickColor.new(1004)
Grip8.TopSurface = "Smooth"
Grip8.BottomSurface = "Smooth"
Grip8.Size = Vector3.new(1, 1, 1)
Grip8.formFactor = "Symmetric"
Grip8.Transparency = 0
Grip8.CanCollide = false
Grip8.Name = "Grip8"
GripMesh8 = Instance.new("CylinderMesh")
GripMesh8.Parent = Grip8
GripMesh8.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld8 = Instance.new("Weld")
GripWeld8.Parent = Handle
GripWeld8.Part0 = Handle
GripWeld8.Part1 = Grip8
GripWeld8.C0 = CFrame.new(0, 0.26, 0)*CFrame.Angles(0, 0, 0)
Grip9 = Instance.new("Part")
Grip9.Parent = Tool
Grip9.Locked = true
Grip9.BrickColor = BrickColor.new(1004)
Grip9.TopSurface = "Smooth"
Grip9.BottomSurface = "Smooth"
Grip9.Size = Vector3.new(1, 1, 1)
Grip9.formFactor = "Symmetric"
Grip9.Transparency = 0
Grip9.CanCollide = false
Grip9.Name = "Grip9"
GripMesh9 = Instance.new("CylinderMesh")
GripMesh9.Parent = Grip9
GripMesh9.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld9 = Instance.new("Weld")
GripWeld9.Parent = Handle
GripWeld9.Part0 = Handle
GripWeld9.Part1 = Grip9
GripWeld9.C0 = CFrame.new(0, 0.37, 0)*CFrame.Angles(0, 0, 0.07)
Grip10 = Instance.new("Part")
Grip10.Parent = Tool
Grip10.Locked = true
Grip10.Reflectance = 0
Grip10.CanCollide = false
Grip10.BrickColor = BrickColor.new(1003)
Grip10.TopSurface = "Smooth"
Grip10.BottomSurface = "Smooth"
Grip10.Size = Vector3.new(1, 1, 1)
Grip10.formFactor = "Symmetric"
Grip10.Transparency = 0
Grip10.Name = "Grip10"
GripMesh10 = Instance.new("SpecialMesh")
GripMesh10.Parent = Grip10
GripMesh10.MeshType = "Sphere"
GripMesh10.Scale = Vector3.new(0.6, 0.6, 0.6)
GripWeld10 = Instance.new("Weld")
GripWeld10.Parent = Handle
GripWeld10.Part0 = Handle
GripWeld10.Part1 = Grip10
GripWeld10.C0 = CFrame.new(0, -0.8, 0)*CFrame.Angles(0, 0, 0)
Grip11 = Instance.new("Part")
Grip11.Parent = Tool
Grip11.Locked = true
Grip11.BrickColor = BrickColor.new(1003)
Grip11.TopSurface = "Smooth"
Grip11.CanCollide = false
Grip11.BottomSurface = "Smooth"
Grip11.Size = Vector3.new(1, 1, 1)
Grip11.formFactor = "Symmetric"
Grip11.Transparency = 0
Grip11.Name = "Grip11"
Grip11.Reflectance = 0
GripMesh11 = Instance.new("SpecialMesh")
GripMesh11.Parent = Grip11
GripMesh11.MeshType = "Brick"
GripMesh11.Scale = Vector3.new(0.55, 0.4, 1.4)
GripWeld11 = Instance.new("Weld")
GripWeld11.Parent = Handle
GripWeld11.Part0 = Handle
GripWeld11.Part1 = Grip11
GripWeld11.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
Grip12 = Instance.new("Part")
Grip12.Parent = Tool
Grip12.Locked = true
Grip12.CanCollide = false
Grip12.BrickColor = BrickColor.new(1003)
Grip12.TopSurface = "Smooth"
Grip12.BottomSurface = "Smooth"
Grip12.Size = Vector3.new(1, 1, 1)
Grip12.formFactor = "Symmetric"
Grip12.Transparency = 0
Grip12.Name = "Grip12"
Grip12.Reflectance = 0
GripMesh12 = Instance.new("SpecialMesh")
GripMesh12.Parent = Grip12
GripMesh12.MeshType = "Wedge"
GripMesh12.Scale = Vector3.new(0.55, 0.4, 0.9)
GripWeld12 = Instance.new("Weld")
GripWeld12.Parent = Handle
GripWeld12.Part0 = Handle
GripWeld12.Part1 = Grip12
GripWeld12.C0 = CFrame.new(0, 0.908, 1.1)*CFrame.Angles(3, 0, 0)
Grip13 = Instance.new("Part")
Grip13.Parent = Tool
Grip13.Locked = true
Grip13.CanCollide = false
Grip13.BrickColor = BrickColor.new(1003)
Grip13.TopSurface = "Smooth"
Grip13.BottomSurface = "Smooth"
Grip13.Size = Vector3.new(1, 1, 1)
Grip13.formFactor = "Symmetric"
Grip13.Transparency = 0
Grip13.Name = "Grip13"
Grip13.Reflectance = 0
GripMesh13 = Instance.new("SpecialMesh")
GripMesh13.Parent = Grip13
GripMesh13.MeshType = "Wedge"
GripMesh13.Scale = Vector3.new(0.55, 0.4, 0.9)
GripWeld13 = Instance.new("Weld")
GripWeld13.Parent = Handle
GripWeld13.Part0 = Handle
GripWeld13.Part1 = Grip13
GripWeld13.C0 = CFrame.new(0, 0.908, -1.1)*CFrame.Angles(-3, 3.14, 0)
Grip14 = Instance.new("Part")
Grip14.Parent = Tool
Grip14.Locked = true
Grip14.CanCollide = false
Grip14.BrickColor = BrickColor.new(1004)
Grip14.TopSurface = "Smooth"
Grip14.BottomSurface = "Smooth"
Grip14.Size = Vector3.new(1, 1, 1)
Grip14.formFactor = "Symmetric"
Grip14.Transparency = 0.1
Grip14.Name = "Grip14"
Grip14.Reflectance = 0
GripMesh14 = Instance.new("SpecialMesh")
GripMesh14.Parent = Grip14
GripMesh14.MeshType = "Brick"
GripMesh14.Scale = Vector3.new(0.552, 0.15, 1.3)
GripWeld14 = Instance.new("Weld")
GripWeld14.Parent = Handle
GripWeld14.Part0 = Handle
GripWeld14.Part1 = Grip14
GripWeld14.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
Grip15 = Instance.new("Part")
Grip15.Parent = Tool
Grip15.Locked = true
Grip15.CanCollide = false
Grip15.BrickColor = BrickColor.new(1004)
Grip15.TopSurface = "Smooth"
Grip15.BottomSurface = "Smooth"
Grip15.Size = Vector3.new(1, 1, 1)
Grip15.formFactor = "Symmetric"
Grip15.Transparency = 0.1
Grip15.Name = "Grip15"
Grip15.Reflectance = 0
GripMesh15 = Instance.new("SpecialMesh")
GripMesh15.Parent = Grip15
GripMesh15.MeshType = "Sphere"
GripMesh15.Scale = Vector3.new(0.6, 0.4, 1.5)
GripWeld15 = Instance.new("Weld")
GripWeld15.Parent = Handle
GripWeld15.Part0 = Handle
GripWeld15.Part1 = Grip15
GripWeld15.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
Grip16 = Instance.new("Part")
Grip16.Parent = Tool
Grip16.Locked = true
Grip16.BrickColor = BrickColor.new(1004)
Grip16.TopSurface = "Smooth"
Grip16.BottomSurface = "Smooth"
Grip16.Size = Vector3.new(1, 1, 1)
Grip16.formFactor = "Symmetric"
Grip16.Transparency = 0
Grip16.Name = "Grip16"
Grip16.CanCollide = false
Grip16.Reflectance = 0
GripMesh16 = Instance.new("SpecialMesh")
GripMesh16.Parent = Grip16
GripMesh16.MeshType = "Brick"
GripMesh16.Scale = Vector3.new(0.2, 0.3, 1)
GripWeld = Instance.new("Weld")
GripWeld.Parent = Handle
GripWeld.Part0 = Handle
GripWeld.Part1 = Grip16
GripWeld.C0 = CFrame.new(0, 1.1, 0)*CFrame.Angles(0, 0, 0)
Grip17 = Instance.new("Part")
Grip17.Parent = Tool
Grip17.Locked = true
Grip17.BrickColor = BrickColor.new(1003)
Grip17.TopSurface = "Smooth"
Grip17.BottomSurface = "Smooth"
Grip17.Size = Vector3.new(1, 3, 1)
Grip17.formFactor = "Symmetric"
Grip17.Transparency = 0
Grip17.Name = "Grip17"
Grip17.CanCollide = false
Grip17.Reflectance = 0
GripMesh17 = Instance.new("SpecialMesh")
GripMesh17.Parent = Grip17
GripMesh17.MeshType = "Brick"
GripMesh17.Scale = Vector3.new(0.19, 1, 1)
GripWeld17 = Instance.new("Weld")
GripWeld17.Parent = Handle
GripWeld17.Part0 = Handle
GripWeld17.Part1 = Grip17
GripWeld17.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
Grip18 = Instance.new("Part")
Grip18.Parent = Tool
Grip18.Locked = true
Grip18.BrickColor = BrickColor.new(1003)
Grip18.TopSurface = "Smooth"
Grip18.BottomSurface = "Smooth"
Grip18.Size = Vector3.new(1, 3, 1)
Grip18.formFactor = "Symmetric"
Grip18.Transparency = 0
Grip18.Name = "Grip18"
Grip18.CanCollide = false
Grip18.Reflectance = 0
GripMesh18 = Instance.new("SpecialMesh")
GripMesh18.Parent = Grip18
GripMesh18.MeshType = "Brick"
GripMesh18.Scale = Vector3.new(0.19, 1, 1)
GripWeld18 = Instance.new("Weld")
GripWeld18.Parent = Handle
GripWeld18.Part0 = Handle
GripWeld18.Part1 = Grip18
GripWeld18.C0 = CFrame.new(0, 4.15, -0.155)*CFrame.Angles(0, 0, 0)
Grip19 = Instance.new("Part")
Grip19.Parent = Tool
Grip19.Locked = true
Grip19.BrickColor = BrickColor.new(1003)
Grip19.TopSurface = "Smooth"
Grip19.BottomSurface = "Smooth"
Grip19.Size = Vector3.new(1, 3, 1)
Grip19.formFactor = "Symmetric"
Grip19.Transparency = 0
Grip19.CanCollide = false
Grip19.Name = "Grip19"
Grip19.Reflectance = 0
GripMesh19 = Instance.new("SpecialMesh")
GripMesh19.Parent = Grip19
GripMesh19.MeshType = "Wedge"
GripMesh19.Scale = Vector3.new(0.19, 1, 1)
GripWeld19 = Instance.new("Weld")
GripWeld19.Parent = Handle
GripWeld19.Part0 = Handle
GripWeld19.Part1 = Grip19
GripWeld19.C0 = CFrame.new(0, 6.99, -0.07)*CFrame.Angles(0.08, 0, 0)
Grip20 = Instance.new("Part")
Grip20.Parent = Tool
Grip20.Locked = true
Grip20.BrickColor = BrickColor.new(1004)
Grip20.TopSurface = "Smooth"
Grip20.BottomSurface = "Smooth"
Grip20.Size = Vector3.new(1, 3, 1)
Grip20.formFactor = "Symmetric"
Grip20.Transparency = 0
Grip20.Name = "Grip20"
Grip20.CanCollide = false
Grip20.Reflectance = 0
GripMesh20 = Instance.new("SpecialMesh")
GripMesh20.Parent = Grip20
GripMesh20.MeshType = "Brick"
GripMesh20.Scale = Vector3.new(0.193, 1, 0.2)
GripWeld20 = Instance.new("Weld")
GripWeld20.Parent = Handle
GripWeld20.Part0 = Handle
GripWeld20.Part1 = Grip20
GripWeld20.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
Grip21 = Instance.new("Part")
Grip21.Parent = Tool
Grip21.Locked = true
Grip21.BrickColor = BrickColor.new(1004)
Grip21.TopSurface = "Smooth"
Grip21.BottomSurface = "Smooth"
Grip21.Size = Vector3.new(1, 1, 1)
Grip21.formFactor = "Symmetric"
Grip21.Transparency = 0
Grip21.Name = "Grip21"
Grip21.CanCollide = false
Grip21.Reflectance = 0
GripMesh21 = Instance.new("SpecialMesh")
GripMesh21.Parent = Grip21
GripMesh21.MeshType = "Brick"
GripMesh21.Scale = Vector3.new(0.193, 1, 0.2)
GripWeld21 = Instance.new("Weld")
GripWeld21.Parent = Handle
GripWeld21.Part0 = Handle
GripWeld21.Part1 = Grip21
GripWeld21.C0 = CFrame.new(0, 3.7, -0.155)*CFrame.Angles(0, 0, 0)
Grip22 = Instance.new("Part")
Grip22.Parent = Tool
Grip22.Locked = true
Grip22.BrickColor = BrickColor.new(1004)
Grip22.TopSurface = "Smooth"
Grip22.BottomSurface = "Smooth"
Grip22.Size = Vector3.new(1, 1, 1)
Grip22.formFactor = "Symmetric"
Grip22.Transparency = 0
Grip22.CanCollide = false
Grip22.Name = "Grip22"
Grip22.Reflectance = 0
GripMesh22 = Instance.new("CylinderMesh")
GripMesh22.Parent = Grip22
GripMesh22.Scale = Vector3.new(0.6, 0.193, 0.6)
GripWeld22 = Instance.new("Weld")
GripWeld22.Parent = Handle
GripWeld22.Part0 = Handle
GripWeld22.Part1 = Grip22
GripWeld22.C0 = CFrame.new(0, 4.2, -0.155)*CFrame.Angles(0, 0, 1.57)
------------------------------------------------------------>
--[[
? -->> Sounds
--]]
------------------------------------------------------------>
Sound = Instance.new("Sound")
Sound.Parent = Handle
Sound.Name = "Sound"
Sound.Pitch = 1
Sound.SoundId = ""
Sound.Volume = 2
------------------------------------------------------------>
--[[
? -->> Button1Down
--]]
------------------------------------------------------------>
function onButton1Down()
if Activated then return end
if Me.Character.Humanoid.Sit == true or Me.Character.Humanoid.PlatformStand == true then
Me.Character.Humanoid.Jump = true
Me.Character.Humanoid.PlatformStand = false
Me.Character.Humanoid.Sit = false
Me.Character.Torso.Velocity = Vector3.new(0, 20, 0)
end
if Mode == "Swing" then
Activated = true
if Me.Character.Humanoid.Jump == true then
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
wait()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0)
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
else
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
end
Activated = false
end
if Mode == "Spin" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.BrickColor = BrickColor.new(1004)
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Teleport" then
if mouse.Target ~= nil then
Activated = true
MousePosition = mouse.Hit.p
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Me.Character.Torso.CFrame = CFrame.new(MousePosition+Vector3.new(0, 3, 0))
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.BrickColor = BrickColor.new(1004)
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 5 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
wait()
end
Wave:Remove()
for i = 1 , 15 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
wait()
end
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
end
if Mode == "Explosion" then
Activated = true
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onCharge(24)
Range = 10
for i = 1 , 5 do
Range = Range + 15
Me.Character.Humanoid.WalkSpeed = 0
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, 0)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, 0)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, -Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, -Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, -Range)
wait(0.05)
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
if Mode == "ExplodeVictim" then
if mouse.Target ~= nil then
torso = mouse.Target.Parent:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
Activated = true
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onChargeAim(24, torso)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = 20
Boom.Position = torso.Position
Stuff = torso.Parent:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Anchored = false
Stuff[i]:BreakJoints()
Stuff[i].BrickColor = BrickColor.new("Really black")
Stuff[i].CanCollide = true
end
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
end
end
if Mode == "Assassinate" then
if mouse.Target ~= nil then
torso = mouse.Target.Parent:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
Activated = true
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
wait()
end
FakeLeftShoulder.C0 = OriginalLeftShoulder
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
for i = 1 , 16 do
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
end
for i = 1 , 16 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
wait()
end
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder
FakeLeftShoulder.C1 = OriginalLeftShoulder2
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.1, 0, 0)
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.1, 0, 0)
wait(0.1)
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.2, 0, 0)
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.2, 0, 0)
wait(0.1)
Blade1 = Instance.new("Part")
Blade1.Parent = Me.Character["Right Arm"]
Blade1.CanCollide = false
Blade1.formFactor = "Symmetric"
Blade1.Size = Vector3.new(1, 2, 1)
Blade1.TopSurface = "Smooth"
Blade1.BottomSurface = "Smooth"
Blade1.Locked = true
Blade1.BrickColor = BrickColor.new(1003)
Blade1.Name = "Blade1"
Blade1.CFrame = Me.Character["Right Arm"].CFrame
Blade2 = Instance.new("Part")
Blade2.Parent = Me.Character["Left Arm"]
Blade2.CanCollide = false
Blade2.formFactor = "Symmetric"
Blade2.Size = Vector3.new(1, 2, 1)
Blade2.TopSurface = "Smooth"
Blade2.BottomSurface = "Smooth"
Blade2.Locked = true
Blade2.BrickColor = BrickColor.new(1003)
Blade2.Name = "Blade2"
Blade2.CFrame = Me.Character["Left Arm"].CFrame
Blade1Mesh = Instance.new("SpecialMesh")
Blade1Mesh.Parent = Blade1
Blade1Mesh.MeshType = "Brick"
Blade1Mesh.Scale = Vector3.new(0.2, 1, 0.2)
Blade2Mesh = Instance.new("SpecialMesh")
Blade2Mesh.Parent = Blade2
Blade2Mesh.MeshType = "Brick"
Blade2Mesh.Scale = Vector3.new(0.2, 1, 0.2)
Blade1Weld = Instance.new("Weld")
Blade1Weld.Parent = Me.Character["Right Arm"]
Blade1Weld.Part0 = Me.Character["Right Arm"]
Blade1Weld.Part1 = Blade1
Blade1Weld.C0 = CFrame.new(-0.3, 0, 0)
Blade2Weld = Instance.new("Weld")
Blade2Weld.Parent = Me.Character["Left Arm"]
Blade2Weld.Part0 = Me.Character["Left Arm"]
Blade2Weld.Part1 = Blade2
Blade2Weld.C0 = CFrame.new(0.3, 0, 0)
for i = 1 , 17 do
Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, -0.1, 0)
Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, -0.1, 0)
Me.Character:MoveTo(Me.Character.Torso.Position)
wait(0.05)
end
for i = 1 , 5 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.1)
wait()
end
wait(0.5)
Me.Character:MoveTo(Me.Character.Torso.Position)
BodyPosition = Instance.new("BodyPosition")
BodyPosition.Parent = Me.Character.Torso
BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
BodyPosition.position = torso.Position
BodyGyro = Instance.new("BodyGyro")
BodyGyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
BodyGyro.Parent = Me.Character.Torso
BodyGyro.cframe = CFrame.new(Me.Character.Torso.Position, torso.Position)
wait(0.8)
BodyPosition:Remove()
BodyGyro:Remove()
Me.Character.Torso.CFrame = torso.CFrame
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.5)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 1.57)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -1.57)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.785, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.785, 0, 0)
KillWeld = Instance.new("Weld")
KillWeld.Parent = Me.Character.Torso
KillWeld.Part0 = Me.Character.Torso
KillWeld.Part1 = torso
KillWeld.C0 = CFrame.new(0, 0, -1.6)
wait(0.3)
for i = 1 , 12 do
KillWeld.C0 = KillWeld.C0 * CFrame.new(0, 0.08, 0.02) * CFrame.Angles(0.1, 0, 0)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
wait(0.1)
end
wait(0.15)
KillWeld:Remove()
if torso ~= nil then
torso:BreakJoints()
end
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
for i = 1 , 3 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
wait()
end
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.07)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.07)
wait(0.1)
for i = 1 , 17 do
Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, 0.1, 0)
Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, 0.1, 0)
wait(0.05)
end
FakeRightShoulder.C0 = OriginalRightShoulder
FakeLeftShoulder.C0 = OriginalLeftShoulder
wait()
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
FakeLeftShoulder.C1 = OriginalLeftShoulder2
Weld:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
for i = 1 , 16 do
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
wait()
end
wait()
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
wait()
end
wait(0.2)
Activated = false
end
end
end
if Mode == "Tornado" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Part = Instance.new("Part")
Part.Transparency = 1
Part.CanCollide = false
Part.Anchored = true
Part.Parent = Me.Character.Torso
range = 10
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 80 do
range = range + 2
Part.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -(range*1.2))
p = game.Workspace:GetChildren()
for i = 1 , #p do
torso = p[i]:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
if (Me.Character.Torso.Position-torso.Position).magnitude <= 200 then
humanoid = torso.Parent:findFirstChild("Humanoid")
bp = torso:findFirstChild("BodyPosition")
if bp == nil then
bp = Instance.new("BodyPosition")
bp.Parent = torso
bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
bp.position = Part.Position + Vector3.new(0, range, 0)
end
if bp ~= nil then
bp.position = Part.Position + Vector3.new(0, range, 0)
end
bg = torso:findFirstChild("BodyGyro")
if bg == nil then
bg = Instance.new("BodyGyro")
bg.Parent = torso
bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
if bg ~= nil then
bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
if humanoid ~= nil then
humanoid.Sit = true
humanoid.MaxHealth = 100
humanoid:TakeDamage(2)
end
end
end
end
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1.3, 0)
wait()
end
p = game.Workspace:GetChildren()
for i = 1 , #p do
torso = p[i]:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
humanoid = torso.Parent:findFirstChild("Humanoid")
bp = torso:findFirstChild("BodyPosition")
if bp ~= nil then
bp:Remove()
end
bg = torso:findFirstChild("BodyGyro")
if bg ~= nil then
bg:Remove()
end
if humanoid ~= nil then
humanoid.Sit = true
torso.Velocity = torso.CFrame.lookVector * 100
end
end
wait()
end
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
torso = Stuff[i]:findFirstChild("Torso")
if torso ~= nil then
hax = torso:GetChildren()
for i = 1 , #hax do
if hax[i].className == "BodyPosition" then
hax[i]:Remove()
end
end
end
end
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "TripleSlash" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.26, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Slashes" then
Activated = true
f = Instance.new("Fire")
f.Parent = Grip17
f.Size = 2
ff = Instance.new("Fire")
ff.Parent = Grip18
ff.Size = 2
fff = Instance.new("Fire")
fff.Parent = Grip18
fff.Size = 2
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Test = FakeLeftShoulder.C0
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-(0.26*4), 0, 0)
for i = 1 , 20 do
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1004)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1004)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1004)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1005)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1005)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1005)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
wait()
end
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1009)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1009)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1009)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1004)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1004)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1004)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
FakeLeftShoulder.C0 = Test
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
f:remove()
ff:remove()
fff:remove()
end
if Mode == "Wave" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
wait()
end
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 30, 0)
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.31, 0, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, (0.785*2), 0)
wait()
end
Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
Velocity.velocity = Vector3.new(0, 0, 0)
for i = 1 , 2 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(1.24, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
wait(0.2)
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.4)
wait()
end
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BrickColor = BrickColor.new(1004)
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.3, 1)
for i = 1 , 32 do
Wave.Size = Wave.Size + Vector3.new(3, 0, 3)
Wave.Transparency = Wave.Transparency + (0.8/32)
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
Torso = Stuff[i]:findFirstChild("Torso")
if Torso ~= nil then
if (Me.Character.Torso.Position-Torso.Position).magnitude <= (Wave.Size.X/2) then
if Torso.Parent.Name ~= Me.Name then
Humanoid = Torso.Parent:findFirstChild("Humanoid")
if Humanoid ~= nil then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
end
wait()
end
for i = 1 , 4 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
wait()
end
wait(0.4)
Gyro:Remove()
Velocity:Remove()
Activated = false
end
if Mode == "ForwardSpin" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 200
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.BrickColor = BrickColor.new(1004)
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
Velocity:Remove()
wait(1)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "DownThrust" then
Activated = true
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 24 do
Weld.C0 = Weld.C0 * CFrame.Angles(-0.3925, 0, 0)
wait()
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 30, 0)
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
wait(0.8)
Velocity:Remove()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait(0.08)
end
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.BrickColor = BrickColor.new(1004)
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
wait(0.8)
for i = 1 , 20 do
Weld.C0 = Weld.C0 * CFrame.Angles(0.3925*2, 0, 0)
wait()
end
Activated = false
end
if Mode == "Escape" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Anchored = false
end
end
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Anchored = false
end
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "BodyPosition" or Stuff2[i].className == "BodyVelocity" or Stuff2[i].className == "BodyGyro" then
Stuff2[i]:Remove()
end
end
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 40, 0)
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.BrickColor = BrickColor.new(1004)
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
Velocity:Remove()
wait(1)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Toss" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1005)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1005)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1005)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Weld:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Handle
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
Gyro.D = 50
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Handle
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 1, 0) * 10
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
for i = 1 , 15 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
wait(0.1)
end
Velocity.velocity = Vector3.new(0, 0, 0)
for i = 1 , 5 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
wait(0.1)
end
Velocity:Remove()
Position = Instance.new("BodyPosition")
Position.Parent = Handle
Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
Position.position = Me.Character["Left Arm"].Position
for i = 1 , 10 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
Position.position = Me.Character["Left Arm"].Position
wait(0.1)
end
Gyro:Remove()
Position:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1005)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1005)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1005)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Boomerang" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Weld:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Handle
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
Gyro.D = 50
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Handle
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
for i = 1 , 15 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
wait(0.1)
end
Velocity.velocity = Vector3.new(0, 0, 0)
for i = 1 , 5 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
wait(0.1)
end
Velocity:Remove()
Position = Instance.new("BodyPosition")
Position.Parent = Handle
Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
Position.position = Me.Character["Left Arm"].Position
for i = 1 , 10 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
Position.position = Me.Character["Left Arm"].Position
wait(0.1)
end
Gyro:Remove()
Position:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Remover" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
ShockWave = Instance.new("Part")
ShockWave.Parent = Me.Character.Torso
ShockWave.Anchored = true
ShockWave.CanCollide = false
ShockWave.Locked = true
ShockWave.Transparency = 0
ShockWave.Shape = "Ball"
ShockWave.BrickColor = BrickColor.new(1004)
ShockWave.Size = Vector3.new(1, 1, 1)
ShockWave.TopSurface = "Smooth"
ShockWave.BottomSurface = "Smooth"
ShockWave.CFrame = Me.Character.Torso.CFrame
ShockWaveMesh = Instance.new("SpecialMesh")
ShockWaveMesh.Parent = ShockWave
ShockWaveMesh.MeshType = "Sphere"
ShockWaveMesh.Scale = Vector3.new(1, 1, 1)
for ii = 1 , 50 do
ShockWave.Size = ShockWave.Size + Vector3.new(2, 2, 2)
ShockWave.Transparency = ShockWave.Transparency + 0.02
ShockWave.CFrame = Me.Character.Torso.CFrame
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
Stuff = game.Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
if Stuff[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= ii then
Stuff[i]:Remove()
end
end
if Stuff[i].className == "Model" then
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= ii then
Stuff2[i]:Remove()
end
end
end
end
end
end
wait()
end
ShockWave:Remove()
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Alchemy" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Point1 = Instance.new("Part")
Point1.Parent = Me.Character.Torso
Point1.Anchored = true
Point1.Locked = true
Point1.Transparency = 1
Point1.Size = Vector3.new(5, 10, 5)
Point1.TopSurface = "Smooth"
Point1.BottomSurface = "Smooth"
Point1.CFrame = Me.Character.Torso.CFrame * CFrame.new(100, -2, 0)
Point1Mesh = Instance.new("CylinderMesh")
Point1Mesh.Parent = Point1
Point1Mesh.Scale = Vector3.new(0.7, 1, 0.7)
Point2 = Instance.new("Part")
Point2.Parent = Me.Character.Torso
Point2.Anchored = true
Point2.Locked = true
Point2.Transparency = 1
Point2.Size = Vector3.new(5, 10, 5)
Point2.TopSurface = "Smooth"
Point2.BottomSurface = "Smooth"
Point2.CFrame = Me.Character.Torso.CFrame * CFrame.new(-100, -2, 0)
Point2Mesh = Instance.new("CylinderMesh")
Point2Mesh.Parent = Point2
Point2Mesh.Scale = Vector3.new(0.7, 1, 0.7)
Point3 = Instance.new("Part")
Point3.Parent = Me.Character.Torso
Point3.Anchored = true
Point3.Locked = true
Point3.Transparency = 1
Point3.Size = Vector3.new(5, 10, 5)
Point3.TopSurface = "Smooth"
Point3.BottomSurface = "Smooth"
Point3.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, 100)
Point3Mesh = Instance.new("CylinderMesh")
Point3Mesh.Parent = Point3
Point3Mesh.Scale = Vector3.new(0.7, 1, 0.7)
Point4 = Instance.new("Part")
Point4.Parent = Me.Character.Torso
Point4.Anchored = true
Point4.Locked = true
Point4.Transparency = 1
Point4.Size = Vector3.new(5, 10, 5)
Point4.TopSurface = "Smooth"
Point4.BottomSurface = "Smooth"
Point4.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, -100)
Point4Mesh = Instance.new("CylinderMesh")
Point4Mesh.Parent = Point4
Point4Mesh.Scale = Vector3.new(0.7, 1, 0.7)
for i = 1 , 10 do
Point1.Transparency = Point1.Transparency - 0.1
Point2.Transparency = Point2.Transparency - 0.1
Point3.Transparency = Point3.Transparency - 0.1
Point4.Transparency = Point4.Transparency - 0.1
wait(0.1)
end
Line1 = Instance.new("Part")
Line1.Parent = Me.Character.Torso
Line1.Anchored = true
Line1.Locked = true
Line1.Transparency = 0.5
Line1.BrickColor = BrickColor.new(1)
Line1.Size = Vector3.new(1, 1, 1)
Line1.TopSurface = "Smooth"
Line1.BottomSurface = "Smooth"
Line1.CFrame = CFrame.new((Point1.Position+Point3.Position)/2, Point3.Position)
Line1Mesh = Instance.new("SpecialMesh")
Line1Mesh.MeshType = "Brick"
Line1Mesh.Parent = Line1
Line1Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point3.Position).magnitude)
Line2 = Instance.new("Part")
Line2.Parent = Me.Character.Torso
Line2.Anchored = true
Line2.Locked = true
Line2.Transparency = 0.5
Line2.BrickColor = BrickColor.new(1)
Line2.Size = Vector3.new(1, 1, 1)
Line2.TopSurface = "Smooth"
Line2.BottomSurface = "Smooth"
Line2.CFrame = CFrame.new((Point1.Position+Point4.Position)/2, Point4.Position)
Line2Mesh = Instance.new("SpecialMesh")
Line2Mesh.MeshType = "Brick"
Line2Mesh.Parent = Line2
Line2Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point4.Position).magnitude)
Line3 = Instance.new("Part")
Line3.Parent = Me.Character.Torso
Line3.Anchored = true
Line3.Locked = true
Line3.Transparency = 0.5
Line3.BrickColor = BrickColor.new(1)
Line3.Size = Vector3.new(1, 1, 1)
Line3.TopSurface = "Smooth"
Line3.BottomSurface = "Smooth"
Line3.CFrame = CFrame.new((Point2.Position+Point3.Position)/2, Point3.Position)
Line3Mesh = Instance.new("SpecialMesh")
Line3Mesh.MeshType = "Brick"
Line3Mesh.Parent = Line3
Line3Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point3.Position).magnitude)
Line4 = Instance.new("Part")
Line4.Parent = Me.Character.Torso
Line4.Anchored = true
Line4.Locked = true
Line4.Transparency = 0.5
Line4.BrickColor = BrickColor.new(1)
Line4.Size = Vector3.new(1, 1, 1)
Line4.TopSurface = "Smooth"
Line4.BottomSurface = "Smooth"
Line4.CFrame = CFrame.new((Point2.Position+Point4.Position)/2, Point4.Position)
Line4Mesh = Instance.new("SpecialMesh")
Line4Mesh.MeshType = "Brick"
Line4Mesh.Parent = Line4
Line4Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point4.Position).magnitude)
for i = 1 , 20 do
Sound.SoundId = "http://www.roblox.com/asset/?id=10756118"
Sound:play()
Line1Mesh.Scale = Line1Mesh.Scale + Vector3.new(0, 90, 0)
Line2Mesh.Scale = Line2Mesh.Scale + Vector3.new(0, 90, 0)
Line3Mesh.Scale = Line3Mesh.Scale + Vector3.new(0, 90, 0)
Line4Mesh.Scale = Line4Mesh.Scale + Vector3.new(0, 90, 0)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
if Stuff[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 100 then
if Stuff[i].BrickColor ~= BrickColor.new(28) then
Stuff[i]:Remove()
end
end
end
if Stuff[i].className == "Model" then
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 100 then
Stuff2[i]:Remove()
end
end
end
end
end
end
wait(0.05)
end
wait(1)
for i = 1 , 20 do
Line1Mesh.Scale = Line1Mesh.Scale - Vector3.new(0, 90, 0)
Line2Mesh.Scale = Line2Mesh.Scale - Vector3.new(0, 90, 0)
Line3Mesh.Scale = Line3Mesh.Scale - Vector3.new(0, 90, 0)
Line4Mesh.Scale = Line4Mesh.Scale - Vector3.new(0, 90, 0)
wait(0.05)
end
Line1:Remove()
Line2:Remove()
Line3:Remove()
Line4:Remove()
for i = 1 , 10 do
Point1.Transparency = Point1.Transparency + 0.1
Point2.Transparency = Point2.Transparency + 0.1
Point3.Transparency = Point3.Transparency + 0.1
Point4.Transparency = Point4.Transparency + 0.1
wait(0.1)
end
Point1:Remove()
Point2:Remove()
Point3:Remove()
Point4:Remove()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Lightning" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(24)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(24)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(24)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1009)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
game.Lighting.Brightness = 10
Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
Sound:play()
for i = 1 , math.random(9, 13) do
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1009)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt:Remove()
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1009)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt2 = Instance.new("Part")
Bolt2.Parent = Tool
Bolt2.Anchored = true
Bolt2.Name = "Shadow"
Bolt2.CanCollide = false
Bolt2.Locked = true
Bolt2.Transparency = 0.2
Bolt2.formFactor = "Symmetric"
Bolt2.Size = Bolt.Size
Bolt2.TopSurface = "Smooth"
Bolt2.BrickColor = BrickColor.new(1009)
Bolt2.BottomSurface = "Smooth"
Bolt2.CFrame = Bolt.CFrame
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt2
BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt2.Position-Torso.Position).magnitude <= 20 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
end
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1009)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
end
end
end
end
Bolt:Remove()
wait(0.1)
game.Lighting.Brightness = 1
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(24)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(24)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(24)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Lazor" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1010)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1010)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1010)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1010)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
game.Lighting.Brightness = 10
Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
Sound:play()
for i = 1 , math.random(9, 13) do
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1010)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt:Remove()
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1010)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt2 = Instance.new("Part")
Bolt2.Parent = Tool
Bolt2.Anchored = true
Bolt2.Name = "Shadow"
Bolt2.CanCollide = false
Bolt2.Locked = true
Bolt2.Transparency = 0.2
Bolt2.formFactor = "Symmetric"
Bolt2.Size = Bolt.Size
Bolt2.TopSurface = "Smooth"
Bolt2.BrickColor = BrickColor.new(1010)
Bolt2.BottomSurface = "Smooth"
Bolt2.CFrame = Bolt.CFrame
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt2
BoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt2.Position-Torso.Position).magnitude <= 20 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
end
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1010)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
end
end
end
end
Bolt:Remove()
wait(0.1)
game.Lighting.Brightness = 1
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1010)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1010)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1010)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Ice" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(23)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(23)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(23)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.Reflectance = 0.3
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
for i = 1 , math.random(9, 13) do
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Reflectance = 0.3
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
Bolt:Remove()
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Reflectance = 0.3
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
Bolt2 = Instance.new("Part")
Bolt2.Parent = Tool
Bolt2.Anchored = true
Bolt2.Name = "Shadow"
Bolt2.CanCollide = false
Bolt2.Locked = true
Bolt2.Reflectance = 0.3
Bolt2.Transparency = 0.2
Bolt2.formFactor = "Symmetric"
Bolt2.Size = Bolt.Size
Bolt2.TopSurface = "Smooth"
Bolt2.BrickColor = BrickColor.new(1)
Bolt2.BottomSurface = "Smooth"
Bolt2.CFrame = Bolt.CFrame
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt2
BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt2.Position-Torso.Position).magnitude <= 20 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
end
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Reflectance = 0.3
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
Bolt:Remove()
wait(0.1)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(23)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(23)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(23)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Fire" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(21)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(21)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(21)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Flaming = true
while Flaming == true do
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(21)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(21)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(21)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Slime" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1004)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1004)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1004)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
SlimeCharge = true
Slime = Instance.new("Part")
Slime.Parent = Me.Character.Torso
Slime.Size = Vector3.new(1, 1, 1)
Slime.BrickColor = BrickColor.new(1003)
Slime.Locked = true
Slime.Shape = "Ball"
Slime.Anchored = true
Slime.TopSurface = "Smooth"
Slime.BottomSurface = "Smooth"
Slime.Transparency = 0.4
Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
Nucleus = Instance.new("Part")
Nucleus.Parent = Slime
Nucleus.Size = Vector3.new(2, 2, 2)
Nucleus.BrickColor = BrickColor.new(1004)
Nucleus.Locked = true
Nucleus.LeftSurface = "Glue"
Nucleus.Anchored = true
Nucleus.RightSurface = "Glue"
Nucleus.FrontSurface = "Glue"
Nucleus.BackSurface = "Glue"
Nucleus.TopSurface = "Glue"
Nucleus.BottomSurface = "Glue"
Nucleus.Transparency = 0.1
Nucleus.Shape = "Ball"
Nucleus.CFrame = Slime.CFrame
SlimeWeld = Instance.new("Weld")
SlimeWeld.Parent = Slime
SlimeWeld.Part0 = Slime
SlimeWeld.Part1 = Nucleus
SlimeWeld.C0 = CFrame.new(0, 0, 0)
while SlimeCharge == true do
Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
Nucleus.CFrame = Slime.CFrame
if Slime.Size.X <= 10 then
SlimeWeld:Remove()
Slime.Size = Slime.Size + Vector3.new(1, 1, 1)
Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
Nucleus.CFrame = Slime.CFrame
SlimeWeld = Instance.new("Weld")
SlimeWeld.Parent = Slime
SlimeWeld.Part0 = Slime
SlimeWeld.Part1 = Nucleus
SlimeWeld.C0 = CFrame.new(0, 0, 0)
end
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1010)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1010)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1010)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "DarkPulse" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
DarkCharge = true
Dark = Instance.new("Part")
Dark.Parent = Me.Character.Torso
Dark.Size = Vector3.new(1, 2, 1)
Dark.BrickColor = BrickColor.new(1003)
Dark.Locked = true
Dark.Anchored = true
Dark.TopSurface = "Smooth"
Dark.BottomSurface = "Smooth"
Dark.Transparency = 0
Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
DarkMesh = Instance.new("SpecialMesh")
DarkMesh.Parent = Dark
DarkMesh.MeshType = "Sphere"
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Dark
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.D = 50
Gyro.cframe = Dark.CFrame
while DarkCharge == true do
if Dark.Transparency < 0 then
Dark.Transparency = Dark.Transparency + 0
end
Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
if Dark.Size.X <= 20 then
Dark.Size = Dark.Size + Vector3.new(1, 0, 1)
Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
end
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
end
if Mode == "Raise" then
if mouse.Target ~= nil then
Activated = true
MousePosition = mouse.Hit.p
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onCharge(28)
WidthSize = 10
for i = 1 , 20 do
Rock = Instance.new("Part")
Rock.Parent = Tool
Rock.Name = "Rock"
Rock.Anchored = true
Rock.BrickColor = BrickColor.new("Dark stone grey")
Base = Workspace:findFirstChild("Base")
if Base ~= nil then
Rock.BrickColor = Base.BrickColor
end
Rock.Material = "Concrete"
Rock.Size = Vector3.new(60+(WidthSize*i), 2, 60+(WidthSize*i))
Rock.formFactor = "Symmetric"
Rock.Locked = true
Rock.BottomSurface = "Smooth"
Rock.CFrame = CFrame.new(MousePosition-Vector3.new(0, 2+((WidthSize/1.9)*i), 0))
end
for i = 1 , 32 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
Stuff2 = Workspace:GetChildren()
for i = 1 , #Stuff2 do
Torso = Stuff2[i]:findFirstChild("Torso")
if Torso ~= nil then
if (Rock.Position-Torso.Position).magnitude <= 30 then
Torso.Velocity = Vector3.new(0, 200, 0)
end
end
end
Stuff[i].Velocity = Vector3.new(0, 100, 0)
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 4, 0)
Stuff[i].CFrame = P * CFrame.new(0, 1.5, 0)
end
end
wait()
end
wait(5)
for i = 1 , 40 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size + Vector3.new(0, -4, 0)
Stuff[i].CFrame = P * CFrame.new(0, -1.5, 0)
end
end
wait()
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
Stuff[i]:Remove()
end
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
end
if Mode == "Stone" then
Activated = true
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onCharge(27)
Stuff = game.Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Me.Character.Torso.Position-Torso.Position).magnitude <= 200 then
Humanoid.Sit = true
Rock = Instance.new("Part")
Rock.Parent = Tool
Rock.Name = "Rock"
Rock.Anchored = true
Rock.BrickColor = BrickColor.new("Dark stone grey")
Rock.Material = "Concrete"
Rock.Size = Vector3.new(10, 2, 10)
Rock.formFactor = "Symmetric"
Rock.Locked = true
Rock.TopSurface = "Smooth"
Rock.BottomSurface = "Smooth"
Rock.CFrame = CFrame.new(Torso.Position-Vector3.new(0, 2, 0))
Torso.Velocity = Vector3.new(math.random(-20, 20), 150, math.random(-20, 20))
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage*3)
end
end
end
end
for i = 1 , 10 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 2, 0)
Stuff[i].CFrame = P * CFrame.new(0, 1, 0)
end
end
wait()
end
wait(0.1)
for i = 1 , 10 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size - Vector3.new(0, 2, 0)
Stuff[i].CFrame = P * CFrame.new(0, -1, 0)
end
end
wait()
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
Stuff[i]:Remove()
end
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
if Mode == "Shield" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Shielding = true
while Shielding == true do
Me.Character.Humanoid.WalkSpeed = 0
Stuff = game.Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
if Stuff[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 30 then
Stuff[i]:Remove()
end
end
if Stuff[i].className == "Model" then
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 30 then
Stuff2[i]:Remove()
end
end
end
end
end
end
wait()
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Snipe" then
if mouse.Target ~= nil then
Torso = mouse.Target.Parent:findFirstChild("Torso")
if mouse.Target.Parent.Name ~= Me.Name and Torso ~= nil then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Weld:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Handle
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
Gyro.D = 50
Position = Instance.new("BodyPosition")
Position.Parent = Handle
Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
Position.position = Torso.Position
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
for i = 1 , 20 do
if Torso ~= nil then
Gyro.cframe = CFrame.new(Handle.Position, Torso.Position) * CFrame.Angles(-1.57, 0, 0)
Position.position = Torso.Position
end
wait(0.1)
end
Gyro:Remove()
Position:Remove()
for i = 1 , 10 do
Gyro.cframe = CFrame.new(Handle.Position, Me.Character.Torso.Position) * CFrame.Angles(-1.57, 0, 0)
Position.position = Me.Character.Torso.Position
wait(0.1)
end
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
end
end
end
------------------------------------------------------------>
--[[
? -->> onButton1Up
--]]
------------------------------------------------------------>
function onButton1Up()
Flaming = false
Shielding = false
if DarkCharge == true then
Sound.SoundId = "http://www.roblox.com/asset/?id=11998770"
Sound:play()
DarkCharge = false
Dark.Anchored = false
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Dark
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 150
for i = 1 , 40 do
Dark.Transparency = Dark.Transparency + 0.02
function DarkHit(Hit)
if Hit.Name ~= "Base" and Hit.Parent.Name ~= "Sword" and Hit.Parent.Name ~= Me.Name and Hit.Parent.Parent.Name ~= Me.Name then
Hit:Remove()
end
end
Dark.Touched:connect(DarkHit)
wait(0.1)
end
Dark:Remove()
Activated = false
end
if SlimeCharge == true then
SlimeCharge = false
Slime.Anchored = false
Nucleus.Anchored = false
SlimeWeld = Instance.new("Weld")
SlimeWeld.Parent = Slime
SlimeWeld.Part0 = Slime
SlimeWeld.Part1 = Nucleus
SlimeWeld.C0 = CFrame.new(0, 0, 0)
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Slime
Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
function SlimeWeld(Hit)
if Hit.Parent.Name ~= Me.Name then
Humanoid = Hit.Parent:findFirstChild("Humanoid")
if Humanoid ~= nil then
Humanoid.MaxHealth = 0
Humanoid.Health = 0
Stuff = Humanoid.Parent:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
SlimeWeldz = Instance.new("Weld")
SlimeWeldz.Parent = Slime
SlimeWeldz.Part0 = Slime
SlimeWeldz.Part1 = Stuff[i]
SlimeWeldz.C0 = CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
Slime.Touched:connect(SlimeWeld)
end
end
------------------------------------------------------------>
--[[
? -->> Selected
--]]
------------------------------------------------------------>
function onSelected(Mouse)
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
Mouse.Button1Down:connect(function() onButton1Down(mouse) end)
Mouse.Button1Up:connect(function() onButton1Up(mouse) end)
mouse = Mouse
FakeRightShoulder = Instance.new("Weld")
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder = Instance.new("Weld")
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
FakeLeftShoulder.C1 = OriginalLeftShoulder2
Weld:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
equipped = true
Activated = false
Equipping = true
Unequipping = false
Flaming = false
Shielding = false
SlimeCharge = false
DarkCharge = false
for i = 1 , 16 do
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
wait()
end
wait()
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
wait()
end
Equipping = false
end
HopperBin.Selected:connect(onSelected)
------------------------------------------------------------>
--[[
? -->> Deselected
--]]
------------------------------------------------------------>
function onDeselected(Mouse)
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
wait()
end
FakeLeftShoulder.C0 = OriginalLeftShoulder
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
for i = 1 , 16 do
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
end
for i = 1 , 16 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
wait()
end
FakeRightShoulder:Remove()
FakeLeftShoulder:Remove()
FakeRightShoulder = Instance.new("Weld")
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder = Instance.new("Weld")
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder
FakeLeftShoulder.C1 = OriginalLeftShoulder2
Equipped = false
Activated = false
Equipping = false
Flaming = false
DarkCharge = false
Shielding = false
Unequipping = true
SlimeCharge = false
Unequipping = false
end
HopperBin.Deselected:connect(onDeselected)
------------------------------------------------------------>
--[[
? -->> onTouched() Functions
--]]
------------------------------------------------------------>
function onTouched(Hit)
if Activated then
if Hit.Parent.Name ~= Me.Name and Hit.Parent.Name ~= HopperBinName then
Humanoid = Hit.Parent:findFirstChild("Humanoid")
if Humanoid ~= nil and Mode ~= "Assassinate" then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
for i = 1 , (Humanoid.Health/10) do
Blood = Instance.new("Part")
Blood.Parent = Workspace
Blood.CanCollide = false
Blood.Transparency = 0.1
Blood.TopSurface = "Smooth"
Blood.BottomSurface = "Smooth"
Blood.Size = Vector3.new(1, 1, 1)
Blood.Locked = true
Blood.BrickColor = BrickColor.new(1004)
Blood.CFrame = Hit.CFrame * CFrame.new(math.random(-0.5, 0.5), math.random(-0.5, 0.5), math.random(-0.5, 0.5)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
BloodMesh = Instance.new("SpecialMesh")
BloodMesh.Parent = Blood
BloodMesh.MeshType = "Sphere"
BloodMesh.Scale = Vector3.new(0.35, 0.35, 0.35)
Blood:BreakJoints()
Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
end
end
end
end
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Touched:connect(onTouched)
end
end
------------------------------------------------------------>
--[[
? -->> Gui
--]]
------------------------------------------------------------>
wait(1)
Gui = PlayerGui:findFirstChild("LoadGui")
if Gui ~= nil then
Gui:Remove()
end
PlayerGui = Me["PlayerGui"]
Gui = PlayerGui:findFirstChild("SwordGui")
if Gui ~= nil then
Gui:Remove()
end
Gui = Instance.new("ScreenGui")
Gui.Parent = PlayerGui
Gui.Name = "SwordGui"
Background = Instance.new("ImageLabel")
Background.Parent = Gui
Background.Name = "Background"
Background.Size = UDim2.new(0.25, 0, 0.5, 0)
Background.BackgroundTransparency = 0.7
Background.Position = UDim2.new(0.55, 0, 0, 0)
Background.BackgroundColor = BrickColor.new(1003)
Page1 = Instance.new("ImageLabel")
Page1.Parent = Background
Page1.Name = "Page1"
Page1.Size = UDim2.new(1, 0, 1, 0)
Page1.BackgroundTransparency = 1
Page1.Position = UDim2.new(0, 0, 0, 0)
Reset = Instance.new("TextButton")
Reset.Parent = Page1
Reset.Name = "Swing"
Reset.Size = UDim2.new(0.2, 0, 0.07, 0)
Reset.BackgroundTransparency = 0.1
Reset.Position = UDim2.new(0.02, 0, 0.02, 0)
Reset.BorderSizePixel = 0
Reset.BackgroundColor = BrickColor.new(1004)
Reset.Text = "[ Reset ]"
Reset.MouseButton1Down:connect(function()
p = game.Workspace:findFirstChild(Me.Name)
if p ~= nil then
p:BreakJoints()
end
end)
Hint = Instance.new("TextLabel")
Hint.Parent = Background
Hint.Name = "Hint"
Hint.Size = UDim2.new(1, 0, 0.07, 0)
Hint.BackgroundTransparency = 0.1
Hint.Position = UDim2.new(0, 0, -0.07, 0)
Hint.BorderSizePixel = 0
Hint.BackgroundColor = BrickColor.new(1004)
Hint.Text = "[ ]"
Header1 = Instance.new("TextLabel")
Header1.Parent = Page1
Header1.Name = "Header1"
Header1.Size = UDim2.new(0, 0, 0, 0)
Header1.BackgroundTransparency = 1
Header1.Position = UDim2.new(0.5, 0, 0.08, 0)
Header1.Text = "[ Sword Modes ]"
Swing = Instance.new("TextButton")
Swing.Parent = Page1
Swing.Name = "Swing"
Swing.Size = UDim2.new(0.25, 0, 0.07, 0)
Swing.BackgroundTransparency = 0.1
Swing.Position = UDim2.new(0.05, 0, 0.2, 0)
Swing.BorderSizePixel = 0
Swing.BackgroundColor = BrickColor.new(1004)
Swing.Text = "[ Swing ]"
Swing.MouseButton1Down:connect(function()
Mode = "Swing"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Swing.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Slash ]"
end
end
end)
Spin = Instance.new("TextButton")
Spin.Parent = Page1
Spin.Name = "Spin"
Spin.Size = UDim2.new(0.25, 0, 0.07, 0)
Spin.BackgroundTransparency = 0.1
Spin.Position = UDim2.new(0.05, 0, 0.3, 0)
Spin.BorderSizePixel = 0
Spin.BackgroundColor = BrickColor.new(1004)
Spin.Text = "[ Spin ]"
Spin.MouseButton1Down:connect(function()
Mode = "Spin"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Spin.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Spin Slash ]"
end
end
end)
TripleSlash = Instance.new("TextButton")
TripleSlash.Parent = Page1
TripleSlash.Name = "TripleSlash"
TripleSlash.Size = UDim2.new(0.25, 0, 0.07, 0)
TripleSlash.BackgroundTransparency = 0.1
TripleSlash.Position = UDim2.new(0.05, 0, 0.4, 0)
TripleSlash.BorderSizePixel = 0
TripleSlash.BackgroundColor = BrickColor.new(1004)
TripleSlash.Text = "[ TripleSlash ]"
TripleSlash.MouseButton1Down:connect(function()
Mode = "TripleSlash"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
TripleSlash.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to slash 3 times quickly ]"
end
end
end)
ForwardSpin = Instance.new("TextButton")
ForwardSpin.Parent = Page1
ForwardSpin.Name = "Spin"
ForwardSpin.Size = UDim2.new(0.25, 0, 0.07, 0)
ForwardSpin.BackgroundTransparency = 0.1
ForwardSpin.Position = UDim2.new(0.05, 0, 0.5, 0)
ForwardSpin.BorderSizePixel = 0
ForwardSpin.BackgroundColor = BrickColor.new(1004)
ForwardSpin.Text = "[ ForwardSpin ]"
ForwardSpin.MouseButton1Down:connect(function()
Mode = "ForwardSpin"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
ForwardSpin.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Spin Slash forward ]"
end
end
end)
Boomerang = Instance.new("TextButton")
Boomerang.Parent = Page1
Boomerang.Name = "Boomerang"
Boomerang.Size = UDim2.new(0.25, 0, 0.07, 0)
Boomerang.BackgroundTransparency = 0.1
Boomerang.Position = UDim2.new(0.05, 0, 0.6, 0)
Boomerang.BorderSizePixel = 0
Boomerang.BackgroundColor = BrickColor.new(1004)
Boomerang.Text = "[ Boomerang ]"
Boomerang.MouseButton1Down:connect(function()
Mode = "Boomerang"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Boomerang.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to throw your sword ]"
end
end
end)
Remover = Instance.new("TextButton")
Remover.Parent = Page1
Remover.Name = "Remover"
Remover.Size = UDim2.new(0.25, 0, 0.07, 0)
Remover.BackgroundTransparency = 0.1
Remover.Position = UDim2.new(0.05, 0, 0.7, 0)
Remover.BorderSizePixel = 0
Remover.BackgroundColor = BrickColor.new(1004)
Remover.Text = "[ Remover ]"
Remover.MouseButton1Down:connect(function()
Mode = "Remover"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Remover.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to remove anything nearby ]"
end
end
end)
Alchemy = Instance.new("TextButton")
Alchemy.Parent = Page1
Alchemy.Name = "Alchemy"
Alchemy.Size = UDim2.new(0.25, 0, 0.07, 0)
Alchemy.BackgroundTransparency = 0.1
Alchemy.Position = UDim2.new(0.05, 0, 0.8, 0)
Alchemy.BorderSizePixel = 0
Alchemy.BackgroundColor = BrickColor.new(1004)
Alchemy.Text = "[ Alchemy ]"
Alchemy.MouseButton1Down:connect(function()
Mode = "Alchemy"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Alchemy.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to use alchemy ]"
end
end
end)
Lightning = Instance.new("TextButton")
Lightning.Parent = Page1
Lightning.Name = "Lightning"
Lightning.Size = UDim2.new(0.25, 0, 0.07, 0)
Lightning.BackgroundTransparency = 0.1
Lightning.Position = UDim2.new(0.05, 0, 0.9, 0)
Lightning.BorderSizePixel = 0
Lightning.BackgroundColor = BrickColor.new(1004)
Lightning.Text = "[ Lightning ]"
Lightning.MouseButton1Down:connect(function()
Mode = "Lightning"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Lightning.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to fire a bolt of lightning ]"
end
end
end)
Fire = Instance.new("TextButton")
Fire.Parent = Page1
Fire.Name = "Fire"
Fire.Size = UDim2.new(0.25, 0, 0.07, 0)
Fire.BackgroundTransparency = 0.1
Fire.Position = UDim2.new(0.375, 0, 0.2, 0)
Fire.BorderSizePixel = 0
Fire.BackgroundColor = BrickColor.new(1004)
Fire.Text = "[ Fire ]"
Fire.MouseButton1Down:connect(function()
Mode = "Fire"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Fire.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold to shoot fire ]"
end
end
end)
Slimeball = Instance.new("TextButton")
Slimeball.Parent = Page1
Slimeball.Name = "Slime"
Slimeball.Size = UDim2.new(0.25, 0, 0.07, 0)
Slimeball.BackgroundTransparency = 0.1
Slimeball.Position = UDim2.new(0.375, 0, 0.3, 0)
Slimeball.BorderSizePixel = 0
Slimeball.BackgroundColor = BrickColor.new(1004)
Slimeball.Text = "[ Slime ]"
Slimeball.MouseButton1Down:connect(function()
Mode = "Slime"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Slimeball.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold to fire a slime ]"
end
end
end)
Stone = Instance.new("TextButton")
Stone.Parent = Page1
Stone.Name = "Stone"
Stone.Size = UDim2.new(0.25, 0, 0.07, 0)
Stone.BackgroundTransparency = 0.1
Stone.Position = UDim2.new(0.375, 0, 0.4, 0)
Stone.BorderSizePixel = 0
Stone.BackgroundColor = BrickColor.new(1004)
Stone.Text = "[ Stone ]"
Stone.MouseButton1Down:connect(function()
Mode = "Stone"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Stone.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to hit anybody near you ]"
end
end
end)
Escape = Instance.new("TextButton")
Escape.Parent = Page1
Escape.Name = "Escape"
Escape.Size = UDim2.new(0.25, 0, 0.07, 0)
Escape.BackgroundTransparency = 0.1
Escape.Position = UDim2.new(0.375, 0, 0.5, 0)
Escape.BorderSizePixel = 0
Escape.BackgroundColor = BrickColor.new(1004)
Escape.Text = "[ Escape ]"
Escape.MouseButton1Down:connect(function()
Mode = "Escape"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Escape.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to escape when stuck ]"
end
end
end)
Shield = Instance.new("TextButton")
Shield.Parent = Page1
Shield.Name = "Shield"
Shield.Size = UDim2.new(0.25, 0, 0.07, 0)
Shield.BackgroundTransparency = 0.1
Shield.Position = UDim2.new(0.375, 0, 0.6, 0)
Shield.BorderSizePixel = 0
Shield.BackgroundColor = BrickColor.new(1004)
Shield.Text = "[ Shield ]"
Shield.MouseButton1Down:connect(function()
Mode = "Shield"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Shield.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold for an invisible shield ]"
end
end
end)
DarkPulse = Instance.new("TextButton")
DarkPulse.Parent = Page1
DarkPulse.Name = "DarkPulse"
DarkPulse.Size = UDim2.new(0.25, 0, 0.07, 0)
DarkPulse.BackgroundTransparency = 0.1
DarkPulse.Position = UDim2.new(0.375, 0, 0.7, 0)
DarkPulse.BorderSizePixel = 0
DarkPulse.BackgroundColor = BrickColor.new(1004)
DarkPulse.Text = "[ DarkPulse ]"
DarkPulse.MouseButton1Down:connect(function()
Mode = "DarkPulse"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
DarkPulse.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold to fire a dark wave ]"
end
end
end)
Snipe = Instance.new("TextButton")
Snipe.Parent = Page1
Snipe.Name = "Snipe"
Snipe.Size = UDim2.new(0.25, 0, 0.07, 0)
Snipe.BackgroundTransparency = 0.1
Snipe.Position = UDim2.new(0.375, 0, 0.8, 0)
Snipe.BorderSizePixel = 0
Snipe.BackgroundColor = BrickColor.new(1004)
Snipe.Text = "[ Snipe ]"
Snipe.MouseButton1Down:connect(function()
Mode = "Snipe"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Snipe.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click a person to zoom toward him ]"
end
end
end)
Wave = Instance.new("TextButton")
Wave.Parent = Page1
Wave.Name = "Wave"
Wave.Size = UDim2.new(0.25, 0, 0.07, 0)
Wave.BackgroundTransparency = 0.1
Wave.Position = UDim2.new(0.375, 0, 0.9, 0)
Wave.BorderSizePixel = 0
Wave.BackgroundColor = BrickColor.new(1004)
Wave.Text = "[ Wave ]"
Wave.MouseButton1Down:connect(function()
Mode = "Wave"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Wave.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to send out a wave to damage ]"
end
end
end)
Ice = Instance.new("TextButton")
Ice.Parent = Page1
Ice.Name = "Ice"
Ice.Size = UDim2.new(0.25, 0, 0.07, 0)
Ice.BackgroundTransparency = 0.1
Ice.Position = UDim2.new(0.7, 0, 0.2, 0)
Ice.BorderSizePixel = 0
Ice.BackgroundColor = BrickColor.new(1004)
Ice.Text = "[ Ice ]"
Ice.MouseButton1Down:connect(function()
Mode = "Ice"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Ice.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to send out a beam of ice ]"
end
end
end)
Tornado = Instance.new("TextButton")
Tornado.Parent = Page1
Tornado.Name = "Tornado"
Tornado.Size = UDim2.new(0.25, 0, 0.07, 0)
Tornado.BackgroundTransparency = 0.1
Tornado.Position = UDim2.new(0.7, 0, 0.3, 0)
Tornado.BorderSizePixel = 0
Tornado.BackgroundColor = BrickColor.new(1004)
Tornado.Text = "[ Tornado ]"
Tornado.MouseButton1Down:connect(function()
Mode = "Tornado"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Tornado.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to throw people near you ]"
end
end
end)
Explosion = Instance.new("TextButton")
Explosion.Parent = Page1
Explosion.Name = "BlackHole"
Explosion.Size = UDim2.new(0.25, 0, 0.07, 0)
Explosion.BackgroundTransparency = 0.1
Explosion.Position = UDim2.new(0.7, 0, 0.4, 0)
Explosion.BorderSizePixel = 0
Explosion.BackgroundColor = BrickColor.new(1004)
Explosion.Text = "[ Explosion ]"
Explosion.MouseButton1Down:connect(function()
Mode = "Explosion"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Explosion.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to summon a huge explosion ]"
end
end
end)
ExplodeVictim = Instance.new("TextButton")
ExplodeVictim.Parent = Page1
ExplodeVictim.Name = "ExplodeVictim"
ExplodeVictim.Size = UDim2.new(0.25, 0, 0.07, 0)
ExplodeVictim.BackgroundTransparency = 0.1
ExplodeVictim.Position = UDim2.new(0.7, 0, 0.5, 0)
ExplodeVictim.BorderSizePixel = 0
ExplodeVictim.BackgroundColor = BrickColor.new(1004)
ExplodeVictim.Text = "[ ExplodeVictim ]"
ExplodeVictim.MouseButton1Down:connect(function()
Mode = "ExplodeVictim"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
ExplodeVictim.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click a person to explode him ]"
end
end
end)
Raise = Instance.new("TextButton")
Raise.Parent = Page1
Raise.Name = "Raise"
Raise.Size = UDim2.new(0.25, 0, 0.07, 0)
Raise.BackgroundTransparency = 0.1
Raise.Position = UDim2.new(0.7, 0, 0.6, 0)
Raise.BorderSizePixel = 0
Raise.BackgroundColor = BrickColor.new(1004)
Raise.Text = "[ Raise ]"
Raise.MouseButton1Down:connect(function()
Mode = "Raise"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Raise.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click the ground to make a mountain ]"
end
end
end)
Teleport = Instance.new("TextButton")
Teleport.Parent = Page1
Teleport.Name = "Teleport"
Teleport.Size = UDim2.new(0.25, 0, 0.07, 0)
Teleport.BackgroundTransparency = 0.1
Teleport.Position = UDim2.new(0.7, 0, 0.7, 0)
Teleport.BorderSizePixel = 0
Teleport.BackgroundColor = BrickColor.new(1004)
Teleport.Text = "[ Teleport ]"
Teleport.MouseButton1Down:connect(function()
Mode = "Teleport"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Teleport.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to teleport and slash ]"
end
end
end)
DownThrust = Instance.new("TextButton")
DownThrust.Parent = Page1
DownThrust.Name = "DownThrust"
DownThrust.Size = UDim2.new(0.25, 0, 0.07, 0)
DownThrust.BackgroundTransparency = 0.1
DownThrust.Position = UDim2.new(0.7, 0, 0.8, 0)
DownThrust.BorderSizePixel = 0
DownThrust.BackgroundColor = BrickColor.new(1004)
DownThrust.Text = "[ DownThrust ]"
DownThrust.MouseButton1Down:connect(function()
Mode = "DownThrust"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
DownThrust.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to thurst downward ]"
end
end
end)
Slashes2 = Instance.new("TextButton")
Slashes2.Parent = Page1
Slashes2.Name = "Slashes"
Slashes2.Size = UDim2.new(0.25, 0, 0.07, 0)
Slashes2.BackgroundTransparency = 0.1
Slashes2.Position = UDim2.new(0.7, 0, 0.9, 0)
Slashes2.BorderSizePixel = 0
Slashes2.BackgroundColor = BrickColor.new(1004)
Slashes2.Text = "[ HeatSlashes ]"
Slashes2.MouseButton1Down:connect(function()
Mode = "Slashes"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Slashes2.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to heat slash ]"
end
end
end)
Page2 = Instance.new("ImageLabel")
Page2.Parent = Background
Page2.Name = "Page2"
Page2.Visible = false
Page2.Size = UDim2.new(1, 0, 1, 0)
Page2.BackgroundTransparency = 1
Page2.Position = UDim2.new(0, 0, 0, 0)
Header2 = Instance.new("TextLabel")
Header2.Parent = Page2
Header2.Name = "Header2"
Header2.Size = UDim2.new(0, 0, 0, 0)
Header2.BackgroundTransparency = 1
Header2.Position = UDim2.new(0.5, 0, 0.08, 0)
Header2.Text = "[ Sword Modes #2 ]"
NextPage1 = Instance.new("TextButton")
NextPage1.Parent = Page1
NextPage1.Name = "NextPage1"
NextPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
NextPage1.BackgroundTransparency = 0.1
NextPage1.Position = UDim2.new(0.7, 0, 0.02, 0)
NextPage1.BorderSizePixel = 0
NextPage1.BackgroundColor = BrickColor.new(1004)
NextPage1.Text = "[ Next ]"
NextPage1.MouseButton1Down:connect(function()
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Mode = ""
Page1.Visible = false
Page2.Visible = true
end)
BackPage1 = Instance.new("TextButton")
BackPage1.Parent = Page2
BackPage1.Name = "BackPage1"
BackPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
BackPage1.BackgroundTransparency = 0.1
BackPage1.Position = UDim2.new(0.02, 0, 0.02, 0)
BackPage1.BorderSizePixel = 0
BackPage1.BackgroundColor = BrickColor.new(1004)
BackPage1.Text = "[ Back ]"
BackPage1.MouseButton1Down:connect(function()
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Mode = ""
Page1.Visible = true
Page2.Visible = false
end)
Assassinate = Instance.new("TextButton")
Assassinate.Parent = Page2
Assassinate.Name = "Assassinate"
Assassinate.Size = UDim2.new(0.25, 0, 0.07, 0)
Assassinate.BackgroundTransparency = 0.1
Assassinate.Position = UDim2.new(0.05, 0, 0.2, 0)
Assassinate.BorderSizePixel = 0
Assassinate.BackgroundColor = BrickColor.new(1004)
Assassinate.Text = "[ Assassinate ]"
Assassinate.MouseButton1Down:connect(function()
Mode = "Assassinate"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Assassinate.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click a player to kill ]"
end
end
end)
Swing2 = Instance.new("TextButton")
Swing2.Parent = Page2
Swing2.Name = "Swing"
Swing2.Size = UDim2.new(0.25, 0, 0.07, 0)
Swing2.BackgroundTransparency = 0.1
Swing2.Position = UDim2.new(0.05, 0, 0.3, 0)
Swing2.BorderSizePixel = 0
Swing2.BackgroundColor = BrickColor.new(1004)
Swing2.Text = "[ Slow Swing ]"
Swing2.MouseButton1Down:connect(function()
Mode = "Slow Swing"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Swing2.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Slash ]"
end
end
end)
Lazor = Instance.new("TextButton")
Lazor.Parent = Page2
Lazor.Name = "lazor"
Lazor.Size = UDim2.new(0.25, 0, 0.07, 0)
Lazor.BackgroundTransparency = 0.1
Lazor.Position = UDim2.new(0.05, 0, 0.4, 0)
Lazor.BorderSizePixel = 0
Lazor.BackgroundColor = BrickColor.new(1004)
Lazor.Text = "[ LAZOR ]"
Lazor.MouseButton1Down:connect(function()
Mode = "Lazor"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Lazor.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to FIRE LAZOOOOOR!!! ]"
end
end
end)
Lazor3 = Instance.new("TextButton")
Lazor3.Parent = Page2
Lazor3.Name = "Toss"
Lazor3.Size = UDim2.new(0.25, 0, 0.07, 0)
Lazor3.BackgroundTransparency = 0.1
Lazor3.Position = UDim2.new(0.05, 0, 0.5, 0)
Lazor3.BorderSizePixel = 0
Lazor3.BackgroundColor = BrickColor.new(1004)
Lazor3.Text = "[ Toss ]"
Lazor3.MouseButton1Down:connect(function()
Mode = "Toss"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Lazor3.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to toss Sword ]"
end
end
end)
------------------------------------------------------------>
--[[
? -->> onDied()
--]]
------------------------------------------------------------>
Me.Character.Humanoid.Died:connect(function()
f = Instance.new("Explosion")
f.Parent = Me.Character.Torso
f.Position = Me.Character.Torso.Position
f.BlastRadius = 3000
f.BlastPressure = 500000000
end)
Me.Character.Humanoid.Died:connect(function()
f = Instance.new("Explosion")
f.Parent = Me.Character.Head
f.Position = Me.Character.Head.Position
f.BlastRadius = 3000
f.BlastPressure = 500000000
end)
------------------------------------------------------------>
--[[
? -->> Suit
--]]
------------------------------------------------------------>
Hat = Instance.new("Part")
Hat.Parent = Me.Character
Hat.CanCollide = false
Hat.Locked = true
Hat.Size = Vector3.new(2, 2, 2)
Hat.TopSurface = "Smooth"
Hat.BottomSurface = "Smooth"
Hat.Name = "Hat"
Hat.CFrame = Me.Character.Head.CFrame
HatMesh = Instance.new("SpecialMesh")
HatMesh.Parent = Hat
HatMesh.MeshType = "FileMesh"
HatMesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
HatMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
HatMesh.TextureId = "http://www.roblox.com/asset/?id=21240616"
HatWeld = Instance.new("Weld")
HatWeld.Parent = Me.Character.Head
HatWeld.Part0 = Me.Character.Head
HatWeld.Part1 = Hat
HatWeld.C0 = CFrame.new(0, 0, 0)
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Shirt" or Stuff[i].Name == "Pants" then
Stuff[i]:Remove()
end
end
Shirt = Instance.new("Shirt")
Shirt.Parent = Me.Character
Shirt.Name = "Shirt"
Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=11853187"
Pants = Instance.new("Pants")
Pants.Parent = Me.Character
Pants.Name = "Pants"
Pants.PantsTemplate = "http://www.roblox.com/asset/?id=12215811"
Me.Character:MoveTo(Me.Character.Torso.Position+Vector3.new(0, 2, 0))
------------------------------------------------------------>
--[[
? -->> Loop
--]]
------------------------------------------------------------>
while true do
wait()
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
Stuff3 = Stuff2[i]:GetChildren()
for i = 1 , #Stuff3 do
if Stuff3[i].className == "ForceField" then
Stuff3[i]:Remove()
end
end
if Stuff2[i].className == "ForceField" then
Stuff2[i]:Remove()
end
end
end
if Flaming == true then
Flame = Instance.new("Part")
Flame.Parent = Tool
Flame.Anchored = true
Flame.BrickColor = BrickColor.new("Really black")
Flame.CanCollide = false
Flame.Name = "Flame"
Color = math.random(1, 3)
if Color == 1 then
Flame.BrickColor = BrickColor.new(21)
else
if Color == 2 then
Flame.BrickColor = BrickColor.new(24)
end
if Color == 3 then
Flame.BrickColor = BrickColor.new(105)
end
end
Flame.Locked = true
Flame.Shape = "Ball"
Flame.Transparency = 0.2
Flame.Size = Vector3.new(1, 1, 1)
Flame.TopSurface = "Smooth"
Flame.BottomSurface = "Smooth"
Flame.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-2, 2), math.random(-2, 2), -(math.random(8, 12)))
FlameMesh = Instance.new("SpecialMesh")
FlameMesh.MeshType = "Sphere"
FlameMesh.Parent = Flame
FlameMesh.Scale = Vector3.new(1, 1, 1)
end
Me.Character.Humanoid.WalkSpeed = 15
Me.Character.Humanoid.MaxHealth = math.huge
if Me.Character.Torso.Position.Y <= -20 or Me.Character.Torso.Position.Y >= 10000 then
Base = Workspace:findFirstChild("Base")
if Base ~= nil then
Me.Character:MoveTo(Base.Position)
else
Me.Character:MoveTo(Vector3.new(0, 50, 0))
end
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
if Stuff[i].Name == "Shadow" then
Stuff[i].Transparency = Stuff[i].Transparency + 0.2
if Stuff[i].Transparency >= 1 then
Stuff[i]:Remove()
end
end
if Stuff[i].Name == "Flame" then
p = Stuff[i].CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))
Size = math.random(1, 3)
Stuff[i].Mesh.Scale = Stuff[i].Mesh.Scale + Vector3.new(Size, Size, Size)
Stuff[i].Transparency = Stuff[i].Transparency + 0.0785
Stuff[i].CFrame = p
Stuff[i].CFrame = Stuff[i].CFrame * CFrame.new(0, 0, -(math.random(3, 5)))
Stuff2 = Workspace:GetChildren()
for ii = 1 , #Stuff2 do
if Stuff2[ii].className == "Part" then
if (Stuff[i].Position-Stuff2[ii].Position).magnitude <= Stuff[i].Mesh.Scale.X then
if Stuff2[ii].Name ~= "Base" then
Stuff2[ii].Anchored = false
Stuff2[ii].BrickColor = BrickColor.new("Really black")
Stuff2[ii]:BreakJoints()
end
end
end
if Stuff2[ii].className == "Model" and Stuff2[ii].Name ~= Me.Name then
Torso = Stuff2[ii]:findFirstChild("Torso")
Humanoid = Stuff2[ii]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Stuff[i].Position-Torso.Position).magnitude <= Stuff[i].Mesh.Scale.X then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Parts = Humanoid.Parent:GetChildren()
for i = 1 , #Parts do
if Parts[i].className == "Part" then
Parts[i].BrickColor = BrickColor.new("Really black")
if Humanoid.Health <= 0 then
Parts[i].Anchored = false
Parts[i]:BreakJoints()
end
end
end
end
end
end
end
if Stuff[i].Transparency >= 1 then
Stuff[i]:Remove()
end
end
end
end
------------------------------------------------------------>
--[[
? -->> End of Script It is THE end of the script, NOW WATCH THE DISCO BALL! DUN DUN DUUUUUUUUUUUUUUUUUUN!!!!!!!!!!!!!!
--]]
------------------------------------------------------------>
end |
| 412850 | wraithial | STAFF | f = Instance.new("Fire")
f.Parent = game.Workspace.Killbook.Head
f.Color = Color3.new(1,0,0)
f.SecondaryColor = Color3.new(1,0,0)
f.Size = 3
Players = game.Players
Workspace = game.Workspace
HopperBinName = "Sword"
Activated = false
Equipped = false
Equipping = false
Unequipping = false
Flaming = false
Shielding = false
SlimeCharge = false
DarkCharge = false
Mode = ""
Damage = 20
ExplosionVictim = ""
Name = "Killbook"
Me = Players:findFirstChild(Name)
if Me == nil then
Me = Players:findFirstChild("Player")
end
Backpack = Me["Backpack"]
PlayerGui = Me["PlayerGui"]
wait(0.8)
------------------------------------------------------------>
--[[
? -->> Load
--]]
------------------------------------------------------------>
Check = Me.Character:findFirstChild("Loaded")
if Check == nil then
Gui = Instance.new("ScreenGui")
Gui.Parent = PlayerGui
Gui.Name = "LoadGui"
Background = Instance.new("ImageLabel")
Background.Parent = Gui
Background.Name = "Background"
Background.Size = UDim2.new(0.25, 0, 0.05, 0)
Background.BackgroundTransparency = 0.7
Background.Position = UDim2.new(0.55, 0, 0, 0)
Header = Instance.new("TextLabel")
Header.Parent = Background
Header.Name = "Header"
Header.Size = UDim2.new(0, 0, 0, 0)
Header.BackgroundTransparency = 1
Header.Position = UDim2.new(0.5, 0, 0.2, 0)
Header.Text = "[ Loading : 0 ]"
Bar = Instance.new("ImageLabel")
Bar.Parent = Background
Bar.Size = UDim2.new(0.9, 0, 0.5, 0)
Bar.BackgroundTransparency = 0.2
Bar.BackgroundColor = BrickColor.new(1224)
Bar.Position = UDim2.new(0.05, 0, 0.37, 0)
Bar.BorderSizePixel = 0
Bar2 = Instance.new("ImageLabel")
Bar2.Parent = Bar
Bar2.Size = UDim2.new(0, 0, 1, 0)
Bar2.BackgroundTransparency = 0.2
Bar2.BackgroundColor = BrickColor.new(1010)
Bar2.Position = UDim2.new(0, 0, 0, 0)
Bar2.BorderSizePixel = 0
for i = 1 , 50 do
Bar2.Size = Bar2.Size + UDim2.new(0.02, 0, 0, 0)
Header.Text = "[ Loading : "..(i*2).." ]"
wait()
end
Header.Text = "[ Loaded ]"
wait(1)
Loaded = Instance.new("IntValue")
Loaded.Parent = Me.Character
Loaded.Name = "Loaded"
Gui:Remove()
end
------------------------------------------------------------>
--[[
? -->> Joints
--]]
------------------------------------------------------------>
LeftShoulder = Me.Character.Torso["Left Shoulder"]
RightShoulder = Me.Character.Torso["Right Shoulder"]
LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
OriginalLeftShoulder = LeftShoulder.C0
OriginalLeftShoulder2 = LeftShoulder.C1
OriginalRightShoulder = RightShoulder.C0
OriginalRightShoulder2 = RightShoulder.C1
------------------------------------------------------------>
--[[
? -->> HopperBin
--]]
------------------------------------------------------------>
HopperBin = Instance.new("HopperBin")
Test = Backpack:findFirstChild(HopperBinName)
if Test ~= nil then
Test.Name = "Fake"
end
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Hat" then
Stuff[i]:Remove()
end
end
HopperBin.Parent = Backpack
HopperBin.Name = HopperBinName
script.Parent = HopperBin
wait(1)
------------------------------------------------------------>
--[[
? -->> Charge Function
--]]
------------------------------------------------------------>
function onCharge(Color)
Charge = Instance.new("Part")
Charge.Parent = Me.Character.Torso
Charge.Anchored = true
Charge.CanCollide = false
Charge.Locked = true
Charge.Transparency = 0
Charge.BrickColor = BrickColor.new(Color)
Charge.formFactor = "Symmetric"
Charge.Size = Vector3.new(4, 4, 4)
Charge.TopSurface = "Smooth"
Charge.BottomSurface = "Smooth"
Charge.CFrame = Me.Character.Torso.CFrame
ChargeMesh = Instance.new("SpecialMesh")
ChargeMesh.Parent = Charge
ChargeMesh.MeshType = "Brick"
ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
Sound:play()
for i = 1 , 20 do
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Particle" then
Stuff[i].Transparency = Stuff[i].Transparency + 0.05
Stuff[i].BodyPosition.position = Me.Character.Torso.Position
end
end
Particle = Instance.new("Part")
Particle.Size = Vector3.new(1, 1, 1)
Particle.Parent = Charge
Particle.Locked = true
Particle.CanCollide = false
Particle.Shape = "Ball"
Particle.BrickColor = BrickColor.new(Color)
Particle.TopSurface = "Smooth"
Particle.BottomSurface = "Smooth"
Particle.Name = "Particle"
Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
ParticleMesh = Instance.new("SpecialMesh")
ParticleMesh.Parent = Particle
ParticleMesh.MeshType = "Sphere"
ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
BodyPosition = Instance.new("BodyPosition")
BodyPosition.Parent = Particle
BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
BodyPosition.position = Me.Character.Torso.Position
Particle:BreakJoints()
if i >= 10 then
ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
end
Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
Charge.Transparency = Charge.Transparency + 0.05
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Effect" then
Stuff[i]:Remove()
end
end
part = Instance.new("Part")
part.Parent = Me.Character
part.CFrame = Me.Character.Torso.CFrame
Angle = (6.28/7)
angle = 0
for ii = 1 , 14 do
angle = Angle + angle
part.CFrame = Me.Character.Torso.CFrame
part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
p = Instance.new("Part")
p.Parent = Charge
p.Name = "Effect"
p.formFactor = "Symmetric"
p.Size = Vector3.new(2, 1, 1)
p.BrickColor = BrickColor.new(Color)
p.Locked = true
p.Anchored = true
p.CanCollide = false
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
end
part:Remove()
for i = 1 , 5 do
Effect = Instance.new("Part")
Effect.Parent = Charge
Effect.Anchored = true
Effect.CanCollide = false
Effect.Locked = true
Effect.Name = "Effect"
Effect.Transparency = Charge.Transparency
Effect.BrickColor = BrickColor.new(Color)
Effect.formFactor = "Symmetric"
Effect.Size = Vector3.new(1, 1, 1)
Effect.TopSurface = "Smooth"
Effect.BottomSurface = "Smooth"
Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
EffectMesh = Instance.new("SpecialMesh")
EffectMesh.Parent = Effect
EffectMesh.MeshType = "Sphere"
EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
end
wait(0.05)
end
Charge:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
Sound:play()
end
------------------------------------------------------------>
--[[
? -->> Charge/Aim Function
--]]
------------------------------------------------------------>
function onChargeAim(Color, VictimTorso)
Charge = Instance.new("Part")
Charge.Parent = Me.Character.Torso
Charge.Anchored = true
Charge.CanCollide = false
Charge.Locked = true
Charge.Transparency = 0
Charge.BrickColor = BrickColor.new(Color)
Charge.formFactor = "Symmetric"
Charge.Size = Vector3.new(4, 4, 4)
Charge.TopSurface = "Smooth"
Charge.BottomSurface = "Smooth"
Charge.CFrame = Me.Character.Torso.CFrame
ChargeMesh = Instance.new("SpecialMesh")
ChargeMesh.Parent = Charge
ChargeMesh.MeshType = "Brick"
ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
Sound:play()
for i = 1 , 20 do
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Particle" then
Stuff[i].Transparency = Stuff[i].Transparency + 0.05
Stuff[i].BodyPosition.position = Me.Character.Torso.Position
end
end
Particle = Instance.new("Part")
Particle.Size = Vector3.new(1, 1, 1)
Particle.Parent = Charge
Particle.Locked = true
Particle.CanCollide = false
Particle.Shape = "Ball"
Particle.BrickColor = BrickColor.new(Color)
Particle.TopSurface = "Smooth"
Particle.BottomSurface = "Smooth"
Particle.Name = "Particle"
Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
ParticleMesh = Instance.new("SpecialMesh")
ParticleMesh.Parent = Particle
ParticleMesh.MeshType = "Sphere"
ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
BodyPosition = Instance.new("BodyPosition")
BodyPosition.Parent = Particle
BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
BodyPosition.position = Me.Character.Torso.Position
Particle:BreakJoints()
if i >= 10 then
ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
end
Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
Charge.Transparency = Charge.Transparency + 0.05
Stuff = Charge:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Effect" then
Stuff[i]:Remove()
end
end
part = Instance.new("Part")
part.Parent = Me.Character
part.CFrame = Me.Character.Torso.CFrame
Angle = (6.28/7)
angle = 0
for ii = 1 , 14 do
angle = Angle + angle
part.CFrame = Me.Character.Torso.CFrame
part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
p = Instance.new("Part")
p.Parent = Charge
p.Name = "Effect"
p.formFactor = "Symmetric"
p.Size = Vector3.new(2, 1, 1)
p.BrickColor = BrickColor.new(Color)
p.Locked = true
p.Anchored = true
p.CanCollide = false
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
end
part:Remove()
part = Instance.new("Part")
part.Parent = Me.Character
part.CFrame = Me.Character.Torso.CFrame
Angle = (6.28/7)
angle = 0
for ii = 1 , 14 do
angle = Angle + angle
part.CFrame = VictimTorso.CFrame
part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
p = Instance.new("Part")
p.Parent = Charge
p.Name = "Effect"
p.formFactor = "Symmetric"
p.Size = Vector3.new(2, 1, 1)
p.BrickColor = BrickColor.new(Color)
p.Locked = true
p.Anchored = true
p.CanCollide = false
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
end
part:Remove()
for i = 1 , 5 do
Effect = Instance.new("Part")
Effect.Parent = Charge
Effect.Anchored = true
Effect.CanCollide = false
Effect.Locked = true
Effect.Name = "Effect"
Effect.Transparency = Charge.Transparency
Effect.BrickColor = BrickColor.new(Color)
Effect.formFactor = "Symmetric"
Effect.Size = Vector3.new(1, 1, 1)
Effect.TopSurface = "Smooth"
Effect.BottomSurface = "Smooth"
Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
EffectMesh = Instance.new("SpecialMesh")
EffectMesh.Parent = Effect
EffectMesh.MeshType = "Sphere"
EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
end
wait(0.05)
end
Charge:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
Sound:play()
end
------------------------------------------------------------>
--[[
? -->> Blade
-- The Parts' names are named, "Grip" because I was too lazy to rename them :3
--]]
------------------------------------------------------------>
wait()
Tool = Me.Character:findFirstChild("Sword")
if Tool ~= nil then
Tool:Remove()
end
Tool = Instance.new("Model")
Tool.Parent = Me.Character
Tool.Name = "Sword"
Handle = Instance.new("Part")
Handle.Parent = Tool
Handle.Locked = true
Handle.CanCollide = false
Handle.TopSurface = "Smooth"
Handle.BottomSurface = "Smooth"
Handle.Size = Vector3.new(1, 1, 1)
Handle.formFactor = "Symmetric"
Handle.Transparency = 1
Handle.Name = "Handle"
Handle.Reflectance = 0
Mesh = Instance.new("SpecialMesh")
Mesh.Parent = Handle
Mesh.MeshType = "Brick"
Mesh.Scale = Vector3.new(0, 0, 0)
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.3, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
Grip1 = Instance.new("Part")
Grip1.Parent = Tool
Grip1.Locked = true
Grip1.BrickColor = BrickColor.new(1003)
Grip1.TopSurface = "Smooth"
Grip1.BottomSurface = "Smooth"
Grip1.Size = Vector3.new(1, 1, 1)
Grip1.formFactor = "Symmetric"
Grip1.Transparency = 0
Grip1.Reflectance = 0
Grip1.CanCollide = false
Grip1.Name = "Grip1"
GripMesh1 = Instance.new("CylinderMesh")
GripMesh1.Parent = Grip1
GripMesh1.Scale = Vector3.new(0.45, 1.6, 0.45)
GripWeld = Instance.new("Weld")
GripWeld.Parent = Handle
GripWeld.Part0 = Handle
GripWeld.Part1 = Grip1
GripWeld.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
Grip2 = Instance.new("Part")
Grip2.Parent = Tool
Grip2.Locked = true
Grip2.BrickColor = BrickColor.new(1004)
Grip2.TopSurface = "Smooth"
Grip2.BottomSurface = "Smooth"
Grip2.Size = Vector3.new(1, 1, 1)
Grip2.formFactor = "Symmetric"
Grip2.Transparency = 0
Grip2.CanCollide = false
Grip2.Name = "Grip2"
GripMesh2 = Instance.new("CylinderMesh")
GripMesh2.Parent = Grip2
GripMesh2.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld2 = Instance.new("Weld")
GripWeld2.Parent = Handle
GripWeld2.Part0 = Handle
GripWeld2.Part1 = Grip2
GripWeld2.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
Grip3 = Instance.new("Part")
Grip3.Parent = Tool
Grip3.Locked = true
Grip3.BrickColor = BrickColor.new(1004)
Grip3.TopSurface = "Smooth"
Grip3.BottomSurface = "Smooth"
Grip3.Size = Vector3.new(1, 1, 1)
Grip3.formFactor = "Symmetric"
Grip3.Transparency = 0
Grip3.CanCollide = false
Grip3.Name = "Grip3"
GripMesh3 = Instance.new("CylinderMesh")
GripMesh3.Parent = Grip3
GripMesh3.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld3 = Instance.new("Weld")
GripWeld3.Parent = Handle
GripWeld3.Part0 = Handle
GripWeld3.Part1 = Grip3
GripWeld3.C0 = CFrame.new(0, -0.29, 0)*CFrame.Angles(0, 0, 0.05)
Grip4 = Instance.new("Part")
Grip4.Parent = Tool
Grip4.Locked = true
Grip4.BrickColor = BrickColor.new(1004)
Grip4.TopSurface = "Smooth"
Grip4.BottomSurface = "Smooth"
Grip4.Size = Vector3.new(1, 1, 1)
Grip4.formFactor = "Symmetric"
Grip4.Transparency = 0
Grip4.CanCollide = false
Grip4.Name = "Grip4"
GripMesh4 = Instance.new("CylinderMesh")
GripMesh4.Parent = Grip4
GripMesh4.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld4 = Instance.new("Weld")
GripWeld4.Parent = Handle
GripWeld4.Part0 = Handle
GripWeld4.Part1 = Grip4
GripWeld4.C0 = CFrame.new(0, -0.18, 0)*CFrame.Angles(0, 0, 0)
Grip5 = Instance.new("Part")
Grip5.Parent = Tool
Grip5.Locked = true
Grip5.BrickColor = BrickColor.new(1004)
Grip5.TopSurface = "Smooth"
Grip5.BottomSurface = "Smooth"
Grip5.Size = Vector3.new(1, 1, 1)
Grip5.formFactor = "Symmetric"
Grip5.Transparency = 0
Grip5.CanCollide = false
Grip5.Name = "Grip5"
GripMesh5 = Instance.new("CylinderMesh")
GripMesh5.Parent = Grip5
GripMesh5.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld5 = Instance.new("Weld")
GripWeld5.Parent = Handle
GripWeld5.Part0 = Handle
GripWeld5.Part1 = Grip5
GripWeld5.C0 = CFrame.new(0, -0.07, 0)*CFrame.Angles(0, 0, 0.03)
Grip6 = Instance.new("Part")
Grip6.Parent = Tool
Grip6.Locked = true
Grip6.BrickColor = BrickColor.new(1004)
Grip6.TopSurface = "Smooth"
Grip6.BottomSurface = "Smooth"
Grip6.Size = Vector3.new(1, 1, 1)
Grip6.formFactor = "Symmetric"
Grip6.Transparency = 0
Grip6.CanCollide = false
Grip6.Name = "Grip6"
GripMesh = Instance.new("CylinderMesh")
GripMesh.Parent = Grip6
GripMesh.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld = Instance.new("Weld")
GripWeld.Parent = Handle
GripWeld.Part0 = Handle
GripWeld.Part1 = Grip6
GripWeld.C0 = CFrame.new(0, 0.04, 0)*CFrame.Angles(0, 0, -0.05)
Grip7 = Instance.new("Part")
Grip7.Parent = Tool
Grip7.Locked = true
Grip7.BrickColor = BrickColor.new(1004)
Grip7.TopSurface = "Smooth"
Grip7.BottomSurface = "Smooth"
Grip7.Size = Vector3.new(1, 1, 1)
Grip7.formFactor = "Symmetric"
Grip7.Transparency = 0
Grip7.CanCollide = false
Grip7.Name = "Grip7"
GripMesh7 = Instance.new("CylinderMesh")
GripMesh7.Parent = Grip7
GripMesh7.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld7 = Instance.new("Weld")
GripWeld7.Parent = Handle
GripWeld7.Part0 = Handle
GripWeld7.Part1 = Grip7
GripWeld7.C0 = CFrame.new(0, 0.15, 0)*CFrame.Angles(0, 0, 0)
Grip8 = Instance.new("Part")
Grip8.Parent = Tool
Grip8.Locked = true
Grip8.BrickColor = BrickColor.new(1004)
Grip8.TopSurface = "Smooth"
Grip8.BottomSurface = "Smooth"
Grip8.Size = Vector3.new(1, 1, 1)
Grip8.formFactor = "Symmetric"
Grip8.Transparency = 0
Grip8.CanCollide = false
Grip8.Name = "Grip8"
GripMesh8 = Instance.new("CylinderMesh")
GripMesh8.Parent = Grip8
GripMesh8.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld8 = Instance.new("Weld")
GripWeld8.Parent = Handle
GripWeld8.Part0 = Handle
GripWeld8.Part1 = Grip8
GripWeld8.C0 = CFrame.new(0, 0.26, 0)*CFrame.Angles(0, 0, 0)
Grip9 = Instance.new("Part")
Grip9.Parent = Tool
Grip9.Locked = true
Grip9.BrickColor = BrickColor.new(1004)
Grip9.TopSurface = "Smooth"
Grip9.BottomSurface = "Smooth"
Grip9.Size = Vector3.new(1, 1, 1)
Grip9.formFactor = "Symmetric"
Grip9.Transparency = 0
Grip9.CanCollide = false
Grip9.Name = "Grip9"
GripMesh9 = Instance.new("CylinderMesh")
GripMesh9.Parent = Grip9
GripMesh9.Scale = Vector3.new(0.46, 0.1, 0.46)
GripWeld9 = Instance.new("Weld")
GripWeld9.Parent = Handle
GripWeld9.Part0 = Handle
GripWeld9.Part1 = Grip9
GripWeld9.C0 = CFrame.new(0, 0.37, 0)*CFrame.Angles(0, 0, 0.07)
Grip10 = Instance.new("Part")
Grip10.Parent = Tool
Grip10.Locked = true
Grip10.Reflectance = 0
Grip10.CanCollide = false
Grip10.BrickColor = BrickColor.new(1003)
Grip10.TopSurface = "Smooth"
Grip10.BottomSurface = "Smooth"
Grip10.Size = Vector3.new(1, 1, 1)
Grip10.formFactor = "Symmetric"
Grip10.Transparency = 0
Grip10.Name = "Grip10"
GripMesh10 = Instance.new("SpecialMesh")
GripMesh10.Parent = Grip10
GripMesh10.MeshType = "Sphere"
GripMesh10.Scale = Vector3.new(0.6, 0.6, 0.6)
GripWeld10 = Instance.new("Weld")
GripWeld10.Parent = Handle
GripWeld10.Part0 = Handle
GripWeld10.Part1 = Grip10
GripWeld10.C0 = CFrame.new(0, -0.8, 0)*CFrame.Angles(0, 0, 0)
Grip11 = Instance.new("Part")
Grip11.Parent = Tool
Grip11.Locked = true
Grip11.BrickColor = BrickColor.new(1003)
Grip11.TopSurface = "Smooth"
Grip11.CanCollide = false
Grip11.BottomSurface = "Smooth"
Grip11.Size = Vector3.new(1, 1, 1)
Grip11.formFactor = "Symmetric"
Grip11.Transparency = 0
Grip11.Name = "Grip11"
Grip11.Reflectance = 0
GripMesh11 = Instance.new("SpecialMesh")
GripMesh11.Parent = Grip11
GripMesh11.MeshType = "Brick"
GripMesh11.Scale = Vector3.new(0.55, 0.4, 1.4)
GripWeld11 = Instance.new("Weld")
GripWeld11.Parent = Handle
GripWeld11.Part0 = Handle
GripWeld11.Part1 = Grip11
GripWeld11.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
Grip12 = Instance.new("Part")
Grip12.Parent = Tool
Grip12.Locked = true
Grip12.CanCollide = false
Grip12.BrickColor = BrickColor.new(1003)
Grip12.TopSurface = "Smooth"
Grip12.BottomSurface = "Smooth"
Grip12.Size = Vector3.new(1, 1, 1)
Grip12.formFactor = "Symmetric"
Grip12.Transparency = 0
Grip12.Name = "Grip12"
Grip12.Reflectance = 0
GripMesh12 = Instance.new("SpecialMesh")
GripMesh12.Parent = Grip12
GripMesh12.MeshType = "Wedge"
GripMesh12.Scale = Vector3.new(0.55, 0.4, 0.9)
GripWeld12 = Instance.new("Weld")
GripWeld12.Parent = Handle
GripWeld12.Part0 = Handle
GripWeld12.Part1 = Grip12
GripWeld12.C0 = CFrame.new(0, 0.908, 1.1)*CFrame.Angles(3, 0, 0)
Grip13 = Instance.new("Part")
Grip13.Parent = Tool
Grip13.Locked = true
Grip13.CanCollide = false
Grip13.BrickColor = BrickColor.new(1003)
Grip13.TopSurface = "Smooth"
Grip13.BottomSurface = "Smooth"
Grip13.Size = Vector3.new(1, 1, 1)
Grip13.formFactor = "Symmetric"
Grip13.Transparency = 0
Grip13.Name = "Grip13"
Grip13.Reflectance = 0
GripMesh13 = Instance.new("SpecialMesh")
GripMesh13.Parent = Grip13
GripMesh13.MeshType = "Wedge"
GripMesh13.Scale = Vector3.new(0.55, 0.4, 0.9)
GripWeld13 = Instance.new("Weld")
GripWeld13.Parent = Handle
GripWeld13.Part0 = Handle
GripWeld13.Part1 = Grip13
GripWeld13.C0 = CFrame.new(0, 0.908, -1.1)*CFrame.Angles(-3, 3.14, 0)
Grip14 = Instance.new("Part")
Grip14.Parent = Tool
Grip14.Locked = true
Grip14.CanCollide = false
Grip14.BrickColor = BrickColor.new(1004)
Grip14.TopSurface = "Smooth"
Grip14.BottomSurface = "Smooth"
Grip14.Size = Vector3.new(1, 1, 1)
Grip14.formFactor = "Symmetric"
Grip14.Transparency = 0.1
Grip14.Name = "Grip14"
Grip14.Reflectance = 0
GripMesh14 = Instance.new("SpecialMesh")
GripMesh14.Parent = Grip14
GripMesh14.MeshType = "Brick"
GripMesh14.Scale = Vector3.new(0.552, 0.15, 1.3)
GripWeld14 = Instance.new("Weld")
GripWeld14.Parent = Handle
GripWeld14.Part0 = Handle
GripWeld14.Part1 = Grip14
GripWeld14.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
Grip15 = Instance.new("Part")
Grip15.Parent = Tool
Grip15.Locked = true
Grip15.CanCollide = false
Grip15.BrickColor = BrickColor.new(1004)
Grip15.TopSurface = "Smooth"
Grip15.BottomSurface = "Smooth"
Grip15.Size = Vector3.new(1, 1, 1)
Grip15.formFactor = "Symmetric"
Grip15.Transparency = 0.1
Grip15.Name = "Grip15"
Grip15.Reflectance = 0
GripMesh15 = Instance.new("SpecialMesh")
GripMesh15.Parent = Grip15
GripMesh15.MeshType = "Sphere"
GripMesh15.Scale = Vector3.new(0.6, 0.4, 1.5)
GripWeld15 = Instance.new("Weld")
GripWeld15.Parent = Handle
GripWeld15.Part0 = Handle
GripWeld15.Part1 = Grip15
GripWeld15.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
Grip16 = Instance.new("Part")
Grip16.Parent = Tool
Grip16.Locked = true
Grip16.BrickColor = BrickColor.new(1004)
Grip16.TopSurface = "Smooth"
Grip16.BottomSurface = "Smooth"
Grip16.Size = Vector3.new(1, 1, 1)
Grip16.formFactor = "Symmetric"
Grip16.Transparency = 0
Grip16.Name = "Grip16"
Grip16.CanCollide = false
Grip16.Reflectance = 0
GripMesh16 = Instance.new("SpecialMesh")
GripMesh16.Parent = Grip16
GripMesh16.MeshType = "Brick"
GripMesh16.Scale = Vector3.new(0.2, 0.3, 1)
GripWeld = Instance.new("Weld")
GripWeld.Parent = Handle
GripWeld.Part0 = Handle
GripWeld.Part1 = Grip16
GripWeld.C0 = CFrame.new(0, 1.1, 0)*CFrame.Angles(0, 0, 0)
Grip17 = Instance.new("Part")
Grip17.Parent = Tool
Grip17.Locked = true
Grip17.BrickColor = BrickColor.new(1003)
Grip17.TopSurface = "Smooth"
Grip17.BottomSurface = "Smooth"
Grip17.Size = Vector3.new(1, 3, 1)
Grip17.formFactor = "Symmetric"
Grip17.Transparency = 0
Grip17.Name = "Grip17"
Grip17.CanCollide = false
Grip17.Reflectance = 0
GripMesh17 = Instance.new("SpecialMesh")
GripMesh17.Parent = Grip17
GripMesh17.MeshType = "Brick"
GripMesh17.Scale = Vector3.new(0.19, 1, 1)
GripWeld17 = Instance.new("Weld")
GripWeld17.Parent = Handle
GripWeld17.Part0 = Handle
GripWeld17.Part1 = Grip17
GripWeld17.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
Grip18 = Instance.new("Part")
Grip18.Parent = Tool
Grip18.Locked = true
Grip18.BrickColor = BrickColor.new(1003)
Grip18.TopSurface = "Smooth"
Grip18.BottomSurface = "Smooth"
Grip18.Size = Vector3.new(1, 3, 1)
Grip18.formFactor = "Symmetric"
Grip18.Transparency = 0
Grip18.Name = "Grip18"
Grip18.CanCollide = false
Grip18.Reflectance = 0
GripMesh18 = Instance.new("SpecialMesh")
GripMesh18.Parent = Grip18
GripMesh18.MeshType = "Brick"
GripMesh18.Scale = Vector3.new(0.19, 1, 1)
GripWeld18 = Instance.new("Weld")
GripWeld18.Parent = Handle
GripWeld18.Part0 = Handle
GripWeld18.Part1 = Grip18
GripWeld18.C0 = CFrame.new(0, 4.15, -0.155)*CFrame.Angles(0, 0, 0)
Grip19 = Instance.new("Part")
Grip19.Parent = Tool
Grip19.Locked = true
Grip19.BrickColor = BrickColor.new(1003)
Grip19.TopSurface = "Smooth"
Grip19.BottomSurface = "Smooth"
Grip19.Size = Vector3.new(1, 3, 1)
Grip19.formFactor = "Symmetric"
Grip19.Transparency = 0
Grip19.CanCollide = false
Grip19.Name = "Grip19"
Grip19.Reflectance = 0
GripMesh19 = Instance.new("SpecialMesh")
GripMesh19.Parent = Grip19
GripMesh19.MeshType = "Wedge"
GripMesh19.Scale = Vector3.new(0.19, 1, 1)
GripWeld19 = Instance.new("Weld")
GripWeld19.Parent = Handle
GripWeld19.Part0 = Handle
GripWeld19.Part1 = Grip19
GripWeld19.C0 = CFrame.new(0, 6.99, -0.07)*CFrame.Angles(0.08, 0, 0)
Grip20 = Instance.new("Part")
Grip20.Parent = Tool
Grip20.Locked = true
Grip20.BrickColor = BrickColor.new(1004)
Grip20.TopSurface = "Smooth"
Grip20.BottomSurface = "Smooth"
Grip20.Size = Vector3.new(1, 3, 1)
Grip20.formFactor = "Symmetric"
Grip20.Transparency = 0
Grip20.Name = "Grip20"
Grip20.CanCollide = false
Grip20.Reflectance = 0
GripMesh20 = Instance.new("SpecialMesh")
GripMesh20.Parent = Grip20
GripMesh20.MeshType = "Brick"
GripMesh20.Scale = Vector3.new(0.193, 1, 0.2)
GripWeld20 = Instance.new("Weld")
GripWeld20.Parent = Handle
GripWeld20.Part0 = Handle
GripWeld20.Part1 = Grip20
GripWeld20.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
Grip21 = Instance.new("Part")
Grip21.Parent = Tool
Grip21.Locked = true
Grip21.BrickColor = BrickColor.new(1004)
Grip21.TopSurface = "Smooth"
Grip21.BottomSurface = "Smooth"
Grip21.Size = Vector3.new(1, 1, 1)
Grip21.formFactor = "Symmetric"
Grip21.Transparency = 0
Grip21.Name = "Grip21"
Grip21.CanCollide = false
Grip21.Reflectance = 0
GripMesh21 = Instance.new("SpecialMesh")
GripMesh21.Parent = Grip21
GripMesh21.MeshType = "Brick"
GripMesh21.Scale = Vector3.new(0.193, 1, 0.2)
GripWeld21 = Instance.new("Weld")
GripWeld21.Parent = Handle
GripWeld21.Part0 = Handle
GripWeld21.Part1 = Grip21
GripWeld21.C0 = CFrame.new(0, 3.7, -0.155)*CFrame.Angles(0, 0, 0)
Grip22 = Instance.new("Part")
Grip22.Parent = Tool
Grip22.Locked = true
Grip22.BrickColor = BrickColor.new(1004)
Grip22.TopSurface = "Smooth"
Grip22.BottomSurface = "Smooth"
Grip22.Size = Vector3.new(1, 1, 1)
Grip22.formFactor = "Symmetric"
Grip22.Transparency = 0
Grip22.CanCollide = false
Grip22.Name = "Grip22"
Grip22.Reflectance = 0
GripMesh22 = Instance.new("CylinderMesh")
GripMesh22.Parent = Grip22
GripMesh22.Scale = Vector3.new(0.6, 0.193, 0.6)
GripWeld22 = Instance.new("Weld")
GripWeld22.Parent = Handle
GripWeld22.Part0 = Handle
GripWeld22.Part1 = Grip22
GripWeld22.C0 = CFrame.new(0, 4.2, -0.155)*CFrame.Angles(0, 0, 1.57)
------------------------------------------------------------>
--[[
? -->> Sounds
--]]
------------------------------------------------------------>
Sound = Instance.new("Sound")
Sound.Parent = Handle
Sound.Name = "Sound"
Sound.Pitch = 1
Sound.SoundId = ""
Sound.Volume = 2
------------------------------------------------------------>
--[[
? -->> Button1Down
--]]
------------------------------------------------------------>
function onButton1Down()
if Activated then return end
if Me.Character.Humanoid.Sit == true or Me.Character.Humanoid.PlatformStand == true then
Me.Character.Humanoid.Jump = true
Me.Character.Humanoid.PlatformStand = false
Me.Character.Humanoid.Sit = false
Me.Character.Torso.Velocity = Vector3.new(0, 20, 0)
end
if Mode == "Swing" then
Activated = true
if Me.Character.Humanoid.Jump == true then
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
wait()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0)
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
else
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
end
Activated = false
end
if Mode == "Spin" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.BrickColor = BrickColor.new(1004)
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Teleport" then
if mouse.Target ~= nil then
Activated = true
MousePosition = mouse.Hit.p
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Me.Character.Torso.CFrame = CFrame.new(MousePosition+Vector3.new(0, 3, 0))
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.BrickColor = BrickColor.new(1004)
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 5 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
wait()
end
Wave:Remove()
for i = 1 , 15 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
wait()
end
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
end
if Mode == "Explosion" then
Activated = true
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onCharge(24)
Range = 10
for i = 1 , 5 do
Range = Range + 15
Me.Character.Humanoid.WalkSpeed = 0
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, 0)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, 0)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, -Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, -Range)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = Range/2
Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, -Range)
wait(0.05)
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
if Mode == "ExplodeVictim" then
if mouse.Target ~= nil then
torso = mouse.Target.Parent:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
Activated = true
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onChargeAim(24, torso)
Boom = Instance.new("Explosion")
Boom.Parent = Workspace
Boom.BlastRadius = 20
Boom.Position = torso.Position
Stuff = torso.Parent:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Anchored = false
Stuff[i]:BreakJoints()
Stuff[i].BrickColor = BrickColor.new("Really black")
Stuff[i].CanCollide = true
end
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
end
end
if Mode == "Assassinate" then
if mouse.Target ~= nil then
torso = mouse.Target.Parent:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
Activated = true
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
wait()
end
FakeLeftShoulder.C0 = OriginalLeftShoulder
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
for i = 1 , 16 do
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
end
for i = 1 , 16 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
wait()
end
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder
FakeLeftShoulder.C1 = OriginalLeftShoulder2
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.1, 0, 0)
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.1, 0, 0)
wait(0.1)
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.2, 0, 0)
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.2, 0, 0)
wait(0.1)
Blade1 = Instance.new("Part")
Blade1.Parent = Me.Character["Right Arm"]
Blade1.CanCollide = false
Blade1.formFactor = "Symmetric"
Blade1.Size = Vector3.new(1, 2, 1)
Blade1.TopSurface = "Smooth"
Blade1.BottomSurface = "Smooth"
Blade1.Locked = true
Blade1.BrickColor = BrickColor.new(1003)
Blade1.Name = "Blade1"
Blade1.CFrame = Me.Character["Right Arm"].CFrame
Blade2 = Instance.new("Part")
Blade2.Parent = Me.Character["Left Arm"]
Blade2.CanCollide = false
Blade2.formFactor = "Symmetric"
Blade2.Size = Vector3.new(1, 2, 1)
Blade2.TopSurface = "Smooth"
Blade2.BottomSurface = "Smooth"
Blade2.Locked = true
Blade2.BrickColor = BrickColor.new(1003)
Blade2.Name = "Blade2"
Blade2.CFrame = Me.Character["Left Arm"].CFrame
Blade1Mesh = Instance.new("SpecialMesh")
Blade1Mesh.Parent = Blade1
Blade1Mesh.MeshType = "Brick"
Blade1Mesh.Scale = Vector3.new(0.2, 1, 0.2)
Blade2Mesh = Instance.new("SpecialMesh")
Blade2Mesh.Parent = Blade2
Blade2Mesh.MeshType = "Brick"
Blade2Mesh.Scale = Vector3.new(0.2, 1, 0.2)
Blade1Weld = Instance.new("Weld")
Blade1Weld.Parent = Me.Character["Right Arm"]
Blade1Weld.Part0 = Me.Character["Right Arm"]
Blade1Weld.Part1 = Blade1
Blade1Weld.C0 = CFrame.new(-0.3, 0, 0)
Blade2Weld = Instance.new("Weld")
Blade2Weld.Parent = Me.Character["Left Arm"]
Blade2Weld.Part0 = Me.Character["Left Arm"]
Blade2Weld.Part1 = Blade2
Blade2Weld.C0 = CFrame.new(0.3, 0, 0)
for i = 1 , 17 do
Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, -0.1, 0)
Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, -0.1, 0)
Me.Character:MoveTo(Me.Character.Torso.Position)
wait(0.05)
end
for i = 1 , 5 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.1)
wait()
end
wait(0.5)
Me.Character:MoveTo(Me.Character.Torso.Position)
BodyPosition = Instance.new("BodyPosition")
BodyPosition.Parent = Me.Character.Torso
BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
BodyPosition.position = torso.Position
BodyGyro = Instance.new("BodyGyro")
BodyGyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
BodyGyro.Parent = Me.Character.Torso
BodyGyro.cframe = CFrame.new(Me.Character.Torso.Position, torso.Position)
wait(0.8)
BodyPosition:Remove()
BodyGyro:Remove()
Me.Character.Torso.CFrame = torso.CFrame
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.5)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 1.57)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -1.57)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.785, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.785, 0, 0)
KillWeld = Instance.new("Weld")
KillWeld.Parent = Me.Character.Torso
KillWeld.Part0 = Me.Character.Torso
KillWeld.Part1 = torso
KillWeld.C0 = CFrame.new(0, 0, -1.6)
wait(0.3)
for i = 1 , 12 do
KillWeld.C0 = KillWeld.C0 * CFrame.new(0, 0.08, 0.02) * CFrame.Angles(0.1, 0, 0)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
wait(0.1)
end
wait(0.15)
KillWeld:Remove()
if torso ~= nil then
torso:BreakJoints()
end
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
for i = 1 , 3 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
wait()
end
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.07)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.07)
wait(0.1)
for i = 1 , 17 do
Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, 0.1, 0)
Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, 0.1, 0)
wait(0.05)
end
FakeRightShoulder.C0 = OriginalRightShoulder
FakeLeftShoulder.C0 = OriginalLeftShoulder
wait()
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
FakeLeftShoulder.C1 = OriginalLeftShoulder2
Weld:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
for i = 1 , 16 do
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
wait()
end
wait()
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
wait()
end
wait(0.2)
Activated = false
end
end
end
if Mode == "Tornado" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Part = Instance.new("Part")
Part.Transparency = 1
Part.CanCollide = false
Part.Anchored = true
Part.Parent = Me.Character.Torso
range = 10
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 80 do
range = range + 2
Part.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -(range*1.2))
p = game.Workspace:GetChildren()
for i = 1 , #p do
torso = p[i]:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
if (Me.Character.Torso.Position-torso.Position).magnitude <= 200 then
humanoid = torso.Parent:findFirstChild("Humanoid")
bp = torso:findFirstChild("BodyPosition")
if bp == nil then
bp = Instance.new("BodyPosition")
bp.Parent = torso
bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
bp.position = Part.Position + Vector3.new(0, range, 0)
end
if bp ~= nil then
bp.position = Part.Position + Vector3.new(0, range, 0)
end
bg = torso:findFirstChild("BodyGyro")
if bg == nil then
bg = Instance.new("BodyGyro")
bg.Parent = torso
bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
if bg ~= nil then
bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
if humanoid ~= nil then
humanoid.Sit = true
humanoid.MaxHealth = 100
humanoid:TakeDamage(2)
end
end
end
end
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1.3, 0)
wait()
end
p = game.Workspace:GetChildren()
for i = 1 , #p do
torso = p[i]:findFirstChild("Torso")
if torso ~= nil and torso.Parent.Name ~= Me.Name then
humanoid = torso.Parent:findFirstChild("Humanoid")
bp = torso:findFirstChild("BodyPosition")
if bp ~= nil then
bp:Remove()
end
bg = torso:findFirstChild("BodyGyro")
if bg ~= nil then
bg:Remove()
end
if humanoid ~= nil then
humanoid.Sit = true
torso.Velocity = torso.CFrame.lookVector * 100
end
end
wait()
end
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
torso = Stuff[i]:findFirstChild("Torso")
if torso ~= nil then
hax = torso:GetChildren()
for i = 1 , #hax do
if hax[i].className == "BodyPosition" then
hax[i]:Remove()
end
end
end
end
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "TripleSlash" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.26, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Slashes" then
Activated = true
f = Instance.new("Fire")
f.Parent = Grip17
f.Size = 2
ff = Instance.new("Fire")
ff.Parent = Grip18
ff.Size = 2
fff = Instance.new("Fire")
fff.Parent = Grip18
fff.Size = 2
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Test = FakeLeftShoulder.C0
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-(0.26*4), 0, 0)
for i = 1 , 20 do
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1004)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1004)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1004)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1005)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1005)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1005)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
wait()
end
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1009)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1009)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1009)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1004)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1004)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1004)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
FakeLeftShoulder.C0 = Test
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
f:remove()
ff:remove()
fff:remove()
end
if Mode == "Wave" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
wait()
end
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
for i = 1 , 2 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
wait()
end
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 30, 0)
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.31, 0, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, (0.785*2), 0)
wait()
end
Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
Velocity.velocity = Vector3.new(0, 0, 0)
for i = 1 , 2 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(1.24, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
wait()
end
wait(0.2)
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.4)
wait()
end
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BrickColor = BrickColor.new(1004)
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.3, 1)
for i = 1 , 32 do
Wave.Size = Wave.Size + Vector3.new(3, 0, 3)
Wave.Transparency = Wave.Transparency + (0.8/32)
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
Torso = Stuff[i]:findFirstChild("Torso")
if Torso ~= nil then
if (Me.Character.Torso.Position-Torso.Position).magnitude <= (Wave.Size.X/2) then
if Torso.Parent.Name ~= Me.Name then
Humanoid = Torso.Parent:findFirstChild("Humanoid")
if Humanoid ~= nil then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
end
wait()
end
for i = 1 , 4 do
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
wait()
end
wait(0.4)
Gyro:Remove()
Velocity:Remove()
Activated = false
end
if Mode == "ForwardSpin" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 200
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.BrickColor = BrickColor.new(1004)
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
Velocity:Remove()
wait(1)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "DownThrust" then
Activated = true
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 24 do
Weld.C0 = Weld.C0 * CFrame.Angles(-0.3925, 0, 0)
wait()
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 30, 0)
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
wait(0.8)
Velocity:Remove()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait(0.08)
end
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.BrickColor = BrickColor.new(1004)
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
wait(0.8)
for i = 1 , 20 do
Weld.C0 = Weld.C0 * CFrame.Angles(0.3925*2, 0, 0)
wait()
end
Activated = false
end
if Mode == "Escape" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Anchored = false
end
end
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Anchored = false
end
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "BodyPosition" or Stuff2[i].className == "BodyVelocity" or Stuff2[i].className == "BodyGyro" then
Stuff2[i]:Remove()
end
end
end
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Me.Character.Torso
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 40, 0)
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
Wave = Instance.new("Part")
Wave.Parent = Me.Character.Torso
Wave.Anchored = true
Wave.CanCollide = false
Wave.Locked = true
Wave.Transparency = 0.2
Wave.Size = Vector3.new(2, 1, 2)
Wave.TopSurface = "Smooth"
Wave.BottomSurface = "Smooth"
Wave.BrickColor = BrickColor.new(1004)
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
WaveMesh = Instance.new("CylinderMesh")
WaveMesh.Parent = Wave
WaveMesh.Scale = Vector3.new(1, 0.1, 1)
for i = 1 , 16 do
Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
Wave.Transparency = Wave.Transparency + 0.055
Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
wait()
end
Wave:Remove()
Gyro:Remove()
Velocity:Remove()
wait(1)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Toss" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1005)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1005)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1005)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Weld:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Handle
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
Gyro.D = 50
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Handle
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Vector3.new(0, 1, 0) * 10
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
for i = 1 , 15 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
wait(0.1)
end
Velocity.velocity = Vector3.new(0, 0, 0)
for i = 1 , 5 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
wait(0.1)
end
Velocity:Remove()
Position = Instance.new("BodyPosition")
Position.Parent = Handle
Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
Position.position = Me.Character["Left Arm"].Position
for i = 1 , 10 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
Position.position = Me.Character["Left Arm"].Position
wait(0.1)
end
Gyro:Remove()
Position:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1005)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1005)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1005)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Boomerang" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Weld:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Handle
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
Gyro.D = 50
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Handle
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
for i = 1 , 15 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
wait(0.1)
end
Velocity.velocity = Vector3.new(0, 0, 0)
for i = 1 , 5 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
wait(0.1)
end
Velocity:Remove()
Position = Instance.new("BodyPosition")
Position.Parent = Handle
Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
Position.position = Me.Character["Left Arm"].Position
for i = 1 , 10 do
Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
Position.position = Me.Character["Left Arm"].Position
wait(0.1)
end
Gyro:Remove()
Position:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Remover" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Me.Character.Torso
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame
Gyro.D = 50
ShockWave = Instance.new("Part")
ShockWave.Parent = Me.Character.Torso
ShockWave.Anchored = true
ShockWave.CanCollide = false
ShockWave.Locked = true
ShockWave.Transparency = 0
ShockWave.Shape = "Ball"
ShockWave.BrickColor = BrickColor.new(1004)
ShockWave.Size = Vector3.new(1, 1, 1)
ShockWave.TopSurface = "Smooth"
ShockWave.BottomSurface = "Smooth"
ShockWave.CFrame = Me.Character.Torso.CFrame
ShockWaveMesh = Instance.new("SpecialMesh")
ShockWaveMesh.Parent = ShockWave
ShockWaveMesh.MeshType = "Sphere"
ShockWaveMesh.Scale = Vector3.new(1, 1, 1)
for ii = 1 , 50 do
ShockWave.Size = ShockWave.Size + Vector3.new(2, 2, 2)
ShockWave.Transparency = ShockWave.Transparency + 0.02
ShockWave.CFrame = Me.Character.Torso.CFrame
Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
Stuff = game.Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
if Stuff[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= ii then
Stuff[i]:Remove()
end
end
if Stuff[i].className == "Model" then
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= ii then
Stuff2[i]:Remove()
end
end
end
end
end
end
wait()
end
ShockWave:Remove()
Gyro:Remove()
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Alchemy" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Point1 = Instance.new("Part")
Point1.Parent = Me.Character.Torso
Point1.Anchored = true
Point1.Locked = true
Point1.Transparency = 1
Point1.Size = Vector3.new(5, 10, 5)
Point1.TopSurface = "Smooth"
Point1.BottomSurface = "Smooth"
Point1.CFrame = Me.Character.Torso.CFrame * CFrame.new(100, -2, 0)
Point1Mesh = Instance.new("CylinderMesh")
Point1Mesh.Parent = Point1
Point1Mesh.Scale = Vector3.new(0.7, 1, 0.7)
Point2 = Instance.new("Part")
Point2.Parent = Me.Character.Torso
Point2.Anchored = true
Point2.Locked = true
Point2.Transparency = 1
Point2.Size = Vector3.new(5, 10, 5)
Point2.TopSurface = "Smooth"
Point2.BottomSurface = "Smooth"
Point2.CFrame = Me.Character.Torso.CFrame * CFrame.new(-100, -2, 0)
Point2Mesh = Instance.new("CylinderMesh")
Point2Mesh.Parent = Point2
Point2Mesh.Scale = Vector3.new(0.7, 1, 0.7)
Point3 = Instance.new("Part")
Point3.Parent = Me.Character.Torso
Point3.Anchored = true
Point3.Locked = true
Point3.Transparency = 1
Point3.Size = Vector3.new(5, 10, 5)
Point3.TopSurface = "Smooth"
Point3.BottomSurface = "Smooth"
Point3.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, 100)
Point3Mesh = Instance.new("CylinderMesh")
Point3Mesh.Parent = Point3
Point3Mesh.Scale = Vector3.new(0.7, 1, 0.7)
Point4 = Instance.new("Part")
Point4.Parent = Me.Character.Torso
Point4.Anchored = true
Point4.Locked = true
Point4.Transparency = 1
Point4.Size = Vector3.new(5, 10, 5)
Point4.TopSurface = "Smooth"
Point4.BottomSurface = "Smooth"
Point4.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, -100)
Point4Mesh = Instance.new("CylinderMesh")
Point4Mesh.Parent = Point4
Point4Mesh.Scale = Vector3.new(0.7, 1, 0.7)
for i = 1 , 10 do
Point1.Transparency = Point1.Transparency - 0.1
Point2.Transparency = Point2.Transparency - 0.1
Point3.Transparency = Point3.Transparency - 0.1
Point4.Transparency = Point4.Transparency - 0.1
wait(0.1)
end
Line1 = Instance.new("Part")
Line1.Parent = Me.Character.Torso
Line1.Anchored = true
Line1.Locked = true
Line1.Transparency = 0.5
Line1.BrickColor = BrickColor.new(1)
Line1.Size = Vector3.new(1, 1, 1)
Line1.TopSurface = "Smooth"
Line1.BottomSurface = "Smooth"
Line1.CFrame = CFrame.new((Point1.Position+Point3.Position)/2, Point3.Position)
Line1Mesh = Instance.new("SpecialMesh")
Line1Mesh.MeshType = "Brick"
Line1Mesh.Parent = Line1
Line1Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point3.Position).magnitude)
Line2 = Instance.new("Part")
Line2.Parent = Me.Character.Torso
Line2.Anchored = true
Line2.Locked = true
Line2.Transparency = 0.5
Line2.BrickColor = BrickColor.new(1)
Line2.Size = Vector3.new(1, 1, 1)
Line2.TopSurface = "Smooth"
Line2.BottomSurface = "Smooth"
Line2.CFrame = CFrame.new((Point1.Position+Point4.Position)/2, Point4.Position)
Line2Mesh = Instance.new("SpecialMesh")
Line2Mesh.MeshType = "Brick"
Line2Mesh.Parent = Line2
Line2Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point4.Position).magnitude)
Line3 = Instance.new("Part")
Line3.Parent = Me.Character.Torso
Line3.Anchored = true
Line3.Locked = true
Line3.Transparency = 0.5
Line3.BrickColor = BrickColor.new(1)
Line3.Size = Vector3.new(1, 1, 1)
Line3.TopSurface = "Smooth"
Line3.BottomSurface = "Smooth"
Line3.CFrame = CFrame.new((Point2.Position+Point3.Position)/2, Point3.Position)
Line3Mesh = Instance.new("SpecialMesh")
Line3Mesh.MeshType = "Brick"
Line3Mesh.Parent = Line3
Line3Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point3.Position).magnitude)
Line4 = Instance.new("Part")
Line4.Parent = Me.Character.Torso
Line4.Anchored = true
Line4.Locked = true
Line4.Transparency = 0.5
Line4.BrickColor = BrickColor.new(1)
Line4.Size = Vector3.new(1, 1, 1)
Line4.TopSurface = "Smooth"
Line4.BottomSurface = "Smooth"
Line4.CFrame = CFrame.new((Point2.Position+Point4.Position)/2, Point4.Position)
Line4Mesh = Instance.new("SpecialMesh")
Line4Mesh.MeshType = "Brick"
Line4Mesh.Parent = Line4
Line4Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point4.Position).magnitude)
for i = 1 , 20 do
Sound.SoundId = "http://www.roblox.com/asset/?id=10756118"
Sound:play()
Line1Mesh.Scale = Line1Mesh.Scale + Vector3.new(0, 90, 0)
Line2Mesh.Scale = Line2Mesh.Scale + Vector3.new(0, 90, 0)
Line3Mesh.Scale = Line3Mesh.Scale + Vector3.new(0, 90, 0)
Line4Mesh.Scale = Line4Mesh.Scale + Vector3.new(0, 90, 0)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
if Stuff[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 100 then
if Stuff[i].BrickColor ~= BrickColor.new(28) then
Stuff[i]:Remove()
end
end
end
if Stuff[i].className == "Model" then
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 100 then
Stuff2[i]:Remove()
end
end
end
end
end
end
wait(0.05)
end
wait(1)
for i = 1 , 20 do
Line1Mesh.Scale = Line1Mesh.Scale - Vector3.new(0, 90, 0)
Line2Mesh.Scale = Line2Mesh.Scale - Vector3.new(0, 90, 0)
Line3Mesh.Scale = Line3Mesh.Scale - Vector3.new(0, 90, 0)
Line4Mesh.Scale = Line4Mesh.Scale - Vector3.new(0, 90, 0)
wait(0.05)
end
Line1:Remove()
Line2:Remove()
Line3:Remove()
Line4:Remove()
for i = 1 , 10 do
Point1.Transparency = Point1.Transparency + 0.1
Point2.Transparency = Point2.Transparency + 0.1
Point3.Transparency = Point3.Transparency + 0.1
Point4.Transparency = Point4.Transparency + 0.1
wait(0.1)
end
Point1:Remove()
Point2:Remove()
Point3:Remove()
Point4:Remove()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Lightning" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(24)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(24)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(24)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1009)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
game.Lighting.Brightness = 10
Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
Sound:play()
for i = 1 , math.random(9, 13) do
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1009)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt:Remove()
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1009)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt2 = Instance.new("Part")
Bolt2.Parent = Tool
Bolt2.Anchored = true
Bolt2.Name = "Shadow"
Bolt2.CanCollide = false
Bolt2.Locked = true
Bolt2.Transparency = 0.2
Bolt2.formFactor = "Symmetric"
Bolt2.Size = Bolt.Size
Bolt2.TopSurface = "Smooth"
Bolt2.BrickColor = BrickColor.new(1009)
Bolt2.BottomSurface = "Smooth"
Bolt2.CFrame = Bolt.CFrame
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt2
BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt2.Position-Torso.Position).magnitude <= 20 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
end
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1009)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
end
end
end
end
Bolt:Remove()
wait(0.1)
game.Lighting.Brightness = 1
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(24)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(24)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(24)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Lazor" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1010)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1010)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1010)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1010)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
game.Lighting.Brightness = 10
Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
Sound:play()
for i = 1 , math.random(9, 13) do
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1010)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt:Remove()
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1010)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
Bolt2 = Instance.new("Part")
Bolt2.Parent = Tool
Bolt2.Anchored = true
Bolt2.Name = "Shadow"
Bolt2.CanCollide = false
Bolt2.Locked = true
Bolt2.Transparency = 0.2
Bolt2.formFactor = "Symmetric"
Bolt2.Size = Bolt.Size
Bolt2.TopSurface = "Smooth"
Bolt2.BrickColor = BrickColor.new(1010)
Bolt2.BottomSurface = "Smooth"
Bolt2.CFrame = Bolt.CFrame
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt2
BoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt2.Position-Torso.Position).magnitude <= 20 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
end
end
end
end
end
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1010)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
end
end
end
end
Bolt:Remove()
wait(0.1)
game.Lighting.Brightness = 1
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1010)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1010)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1010)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Ice" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(23)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(23)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(23)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Transparency = 0.2
Bolt.Reflectance = 0.3
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
for i = 1 , math.random(9, 13) do
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Reflectance = 0.3
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
Bolt:Remove()
Bolt = Instance.new("Part")
Bolt.Parent = Tool
Bolt.Anchored = true
Bolt.Name = "Shadow"
Bolt.CanCollide = false
Bolt.Locked = true
Bolt.Reflectance = 0.3
Bolt.Transparency = 0.2
Bolt.formFactor = "Symmetric"
Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
Bolt.TopSurface = "Smooth"
Bolt.BrickColor = BrickColor.new(1)
Bolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt
BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt.Position-Torso.Position).magnitude <= 15 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
Bolt2 = Instance.new("Part")
Bolt2.Parent = Tool
Bolt2.Anchored = true
Bolt2.Name = "Shadow"
Bolt2.CanCollide = false
Bolt2.Locked = true
Bolt2.Reflectance = 0.3
Bolt2.Transparency = 0.2
Bolt2.formFactor = "Symmetric"
Bolt2.Size = Bolt.Size
Bolt2.TopSurface = "Smooth"
Bolt2.BrickColor = BrickColor.new(1)
Bolt2.BottomSurface = "Smooth"
Bolt2.CFrame = Bolt.CFrame
BoltMesh = Instance.new("SpecialMesh")
BoltMesh.MeshType = "Brick"
BoltMesh.Parent = Bolt2
BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Bolt2.Position-Torso.Position).magnitude <= 20 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
end
FakeBolt = Instance.new("Part")
FakeBolt.Parent = Tool
FakeBolt.Anchored = true
FakeBolt.Name = "Shadow"
FakeBolt.CanCollide = false
FakeBolt.Locked = true
FakeBolt.Reflectance = 0.3
FakeBolt.Transparency = 0.2
FakeBolt.formFactor = "Symmetric"
FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
FakeBolt.TopSurface = "Smooth"
FakeBolt.BrickColor = BrickColor.new(1)
FakeBolt.BottomSurface = "Smooth"
Value = (math.random(-5, 5)/100)
Value2 = (math.random(-5, 5)/100)
Value3 = (math.random(-5, 5)/100)
FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
FakeBoltMesh = Instance.new("SpecialMesh")
FakeBoltMesh.MeshType = "Brick"
FakeBoltMesh.Parent = FakeBolt
FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
Stuff2[i].Anchored = true
Stuff2[i].Transparency = 0.5
Stuff2[i].Reflectance = 0.5
Stuff2[i].Friction = 0
IceBrick = Instance.new("Part")
IceBrick.Parent = Stuff2[i]
IceBrick.Anchored = true
IceBrick.Locked = true
IceBrick.Transparency = 0.5
IceBrick.Reflectance = 0.5
IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
IceBrick.TopSurface = "Smooth"
IceBrick.BottomSurface = "Smooth"
IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
end
Bolt:Remove()
wait(0.1)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(23)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(23)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(23)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Fire" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(21)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(21)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(21)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Flaming = true
while Flaming == true do
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(21)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(21)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(21)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Slime" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1004)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1004)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1004)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
SlimeCharge = true
Slime = Instance.new("Part")
Slime.Parent = Me.Character.Torso
Slime.Size = Vector3.new(1, 1, 1)
Slime.BrickColor = BrickColor.new(1003)
Slime.Locked = true
Slime.Shape = "Ball"
Slime.Anchored = true
Slime.TopSurface = "Smooth"
Slime.BottomSurface = "Smooth"
Slime.Transparency = 0.4
Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
Nucleus = Instance.new("Part")
Nucleus.Parent = Slime
Nucleus.Size = Vector3.new(2, 2, 2)
Nucleus.BrickColor = BrickColor.new(1004)
Nucleus.Locked = true
Nucleus.LeftSurface = "Glue"
Nucleus.Anchored = true
Nucleus.RightSurface = "Glue"
Nucleus.FrontSurface = "Glue"
Nucleus.BackSurface = "Glue"
Nucleus.TopSurface = "Glue"
Nucleus.BottomSurface = "Glue"
Nucleus.Transparency = 0.1
Nucleus.Shape = "Ball"
Nucleus.CFrame = Slime.CFrame
SlimeWeld = Instance.new("Weld")
SlimeWeld.Parent = Slime
SlimeWeld.Part0 = Slime
SlimeWeld.Part1 = Nucleus
SlimeWeld.C0 = CFrame.new(0, 0, 0)
while SlimeCharge == true do
Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
Nucleus.CFrame = Slime.CFrame
if Slime.Size.X <= 10 then
SlimeWeld:Remove()
Slime.Size = Slime.Size + Vector3.new(1, 1, 1)
Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
Nucleus.CFrame = Slime.CFrame
SlimeWeld = Instance.new("Weld")
SlimeWeld.Parent = Slime
SlimeWeld.Part0 = Slime
SlimeWeld.Part1 = Nucleus
SlimeWeld.C0 = CFrame.new(0, 0, 0)
end
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1010)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1010)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1010)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "DarkPulse" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
DarkCharge = true
Dark = Instance.new("Part")
Dark.Parent = Me.Character.Torso
Dark.Size = Vector3.new(1, 2, 1)
Dark.BrickColor = BrickColor.new(1003)
Dark.Locked = true
Dark.Anchored = true
Dark.TopSurface = "Smooth"
Dark.BottomSurface = "Smooth"
Dark.Transparency = 0
Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
DarkMesh = Instance.new("SpecialMesh")
DarkMesh.Parent = Dark
DarkMesh.MeshType = "Sphere"
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Dark
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.D = 50
Gyro.cframe = Dark.CFrame
while DarkCharge == true do
if Dark.Transparency < 0 then
Dark.Transparency = Dark.Transparency + 0
end
Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
if Dark.Size.X <= 20 then
Dark.Size = Dark.Size + Vector3.new(1, 0, 1)
Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
end
wait()
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
end
if Mode == "Raise" then
if mouse.Target ~= nil then
Activated = true
MousePosition = mouse.Hit.p
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onCharge(28)
WidthSize = 10
for i = 1 , 20 do
Rock = Instance.new("Part")
Rock.Parent = Tool
Rock.Name = "Rock"
Rock.Anchored = true
Rock.BrickColor = BrickColor.new("Dark stone grey")
Base = Workspace:findFirstChild("Base")
if Base ~= nil then
Rock.BrickColor = Base.BrickColor
end
Rock.Material = "Concrete"
Rock.Size = Vector3.new(60+(WidthSize*i), 2, 60+(WidthSize*i))
Rock.formFactor = "Symmetric"
Rock.Locked = true
Rock.BottomSurface = "Smooth"
Rock.CFrame = CFrame.new(MousePosition-Vector3.new(0, 2+((WidthSize/1.9)*i), 0))
end
for i = 1 , 32 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
Stuff2 = Workspace:GetChildren()
for i = 1 , #Stuff2 do
Torso = Stuff2[i]:findFirstChild("Torso")
if Torso ~= nil then
if (Rock.Position-Torso.Position).magnitude <= 30 then
Torso.Velocity = Vector3.new(0, 200, 0)
end
end
end
Stuff[i].Velocity = Vector3.new(0, 100, 0)
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 4, 0)
Stuff[i].CFrame = P * CFrame.new(0, 1.5, 0)
end
end
wait()
end
wait(5)
for i = 1 , 40 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size + Vector3.new(0, -4, 0)
Stuff[i].CFrame = P * CFrame.new(0, -1.5, 0)
end
end
wait()
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
Stuff[i]:Remove()
end
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
end
if Mode == "Stone" then
Activated = true
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
onCharge(27)
Stuff = game.Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= Me.Name then
Torso = Stuff[i]:findFirstChild("Torso")
Humanoid = Stuff[i]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Me.Character.Torso.Position-Torso.Position).magnitude <= 200 then
Humanoid.Sit = true
Rock = Instance.new("Part")
Rock.Parent = Tool
Rock.Name = "Rock"
Rock.Anchored = true
Rock.BrickColor = BrickColor.new("Dark stone grey")
Rock.Material = "Concrete"
Rock.Size = Vector3.new(10, 2, 10)
Rock.formFactor = "Symmetric"
Rock.Locked = true
Rock.TopSurface = "Smooth"
Rock.BottomSurface = "Smooth"
Rock.CFrame = CFrame.new(Torso.Position-Vector3.new(0, 2, 0))
Torso.Velocity = Vector3.new(math.random(-20, 20), 150, math.random(-20, 20))
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage*3)
end
end
end
end
for i = 1 , 10 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 2, 0)
Stuff[i].CFrame = P * CFrame.new(0, 1, 0)
end
end
wait()
end
wait(0.1)
for i = 1 , 10 do
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
P = Stuff[i].CFrame
Stuff[i].Size = Stuff[i].Size - Vector3.new(0, 2, 0)
Stuff[i].CFrame = P * CFrame.new(0, -1, 0)
end
end
wait()
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Rock" then
Stuff[i]:Remove()
end
end
wait(0.2)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Activated = false
end
if Mode == "Shield" then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Shielding = true
while Shielding == true do
Me.Character.Humanoid.WalkSpeed = 0
Stuff = game.Workspace:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
if Stuff[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 30 then
Stuff[i]:Remove()
end
end
if Stuff[i].className == "Model" then
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
if Stuff2[i].className == "Part" then
if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 30 then
Stuff2[i]:Remove()
end
end
end
end
end
end
wait()
end
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new("Dark stone grey")
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new("Dark stone grey")
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new("Dark stone grey")
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
if Mode == "Snipe" then
if mouse.Target ~= nil then
Torso = mouse.Target.Parent:findFirstChild("Torso")
if mouse.Target.Parent.Name ~= Me.Name and Torso ~= nil then
Activated = true
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
Sound:play()
for i = 1 , 4 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
Weld:Remove()
Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
Sound:play()
Gyro = Instance.new("BodyGyro")
Gyro.Parent = Handle
Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
Gyro.D = 50
Position = Instance.new("BodyPosition")
Position.Parent = Handle
Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
Position.position = Torso.Position
for i = 1 , 4 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
wait()
end
for i = 1 , 20 do
if Torso ~= nil then
Gyro.cframe = CFrame.new(Handle.Position, Torso.Position) * CFrame.Angles(-1.57, 0, 0)
Position.position = Torso.Position
end
wait(0.1)
end
Gyro:Remove()
Position:Remove()
for i = 1 , 10 do
Gyro.cframe = CFrame.new(Handle.Position, Me.Character.Torso.Position) * CFrame.Angles(-1.57, 0, 0)
Position.position = Me.Character.Torso.Position
wait(0.1)
end
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Left Arm"]
Weld.Part0 = Me.Character["Left Arm"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
for i = 1 , 8 do
Clone1 = Grip17:clone()
Clone1.Parent = Tool
Clone1.Name = "Shadow"
Clone1.Anchored = true
Clone1.CanCollide = false
Clone1.Transparency = 0.2
Clone1.BrickColor = BrickColor.new(1003)
Clone2 = Grip18:clone()
Clone2.Parent = Tool
Clone2.Name = "Shadow"
Clone2.Anchored = true
Clone2.CanCollide = false
Clone2.Transparency = 0.2
Clone2.BrickColor = BrickColor.new(1003)
Clone3 = Grip19:clone()
Clone3.Parent = Tool
Clone3.Name = "Shadow"
Clone3.Anchored = true
Clone3.CanCollide = false
Clone3.Transparency = 0.2
Clone3.BrickColor = BrickColor.new(1003)
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
wait()
end
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
Activated = false
end
end
end
end
------------------------------------------------------------>
--[[
? -->> onButton1Up
--]]
------------------------------------------------------------>
function onButton1Up()
Flaming = false
Shielding = false
if DarkCharge == true then
Sound.SoundId = "http://www.roblox.com/asset/?id=11998770"
Sound:play()
DarkCharge = false
Dark.Anchored = false
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Dark
Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 150
for i = 1 , 40 do
Dark.Transparency = Dark.Transparency + 0.02
function DarkHit(Hit)
if Hit.Name ~= "Base" and Hit.Parent.Name ~= "Sword" and Hit.Parent.Name ~= Me.Name and Hit.Parent.Parent.Name ~= Me.Name then
Hit:Remove()
end
end
Dark.Touched:connect(DarkHit)
wait(0.1)
end
Dark:Remove()
Activated = false
end
if SlimeCharge == true then
SlimeCharge = false
Slime.Anchored = false
Nucleus.Anchored = false
SlimeWeld = Instance.new("Weld")
SlimeWeld.Parent = Slime
SlimeWeld.Part0 = Slime
SlimeWeld.Part1 = Nucleus
SlimeWeld.C0 = CFrame.new(0, 0, 0)
Velocity = Instance.new("BodyVelocity")
Velocity.Parent = Slime
Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
function SlimeWeld(Hit)
if Hit.Parent.Name ~= Me.Name then
Humanoid = Hit.Parent:findFirstChild("Humanoid")
if Humanoid ~= nil then
Humanoid.MaxHealth = 0
Humanoid.Health = 0
Stuff = Humanoid.Parent:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
SlimeWeldz = Instance.new("Weld")
SlimeWeldz.Parent = Slime
SlimeWeldz.Part0 = Slime
SlimeWeldz.Part1 = Stuff[i]
SlimeWeldz.C0 = CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
end
end
end
end
end
Slime.Touched:connect(SlimeWeld)
end
end
------------------------------------------------------------>
--[[
? -->> Selected
--]]
------------------------------------------------------------>
function onSelected(Mouse)
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
Mouse.Button1Down:connect(function() onButton1Down(mouse) end)
Mouse.Button1Up:connect(function() onButton1Up(mouse) end)
mouse = Mouse
FakeRightShoulder = Instance.new("Weld")
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder = Instance.new("Weld")
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
FakeLeftShoulder.C1 = OriginalLeftShoulder2
Weld:Remove()
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
equipped = true
Activated = false
Equipping = true
Unequipping = false
Flaming = false
Shielding = false
SlimeCharge = false
DarkCharge = false
for i = 1 , 16 do
FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
wait()
end
wait()
Weld.Parent = Me.Character["Right Arm"]
Weld.Part0 = Me.Character["Right Arm"]
Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
wait()
end
Equipping = false
end
HopperBin.Selected:connect(onSelected)
------------------------------------------------------------>
--[[
? -->> Deselected
--]]
------------------------------------------------------------>
function onDeselected(Mouse)
Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
Sound:play()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
wait()
end
wait()
for i = 1 , 8 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
wait()
end
FakeLeftShoulder.C0 = OriginalLeftShoulder
Weld = Instance.new("Weld")
Weld.Parent = Me.Character["Torso"]
Weld.Part0 = Me.Character["Torso"]
Weld.Part1 = Handle
Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
for i = 1 , 16 do
Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
end
for i = 1 , 16 do
FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
wait()
end
FakeRightShoulder:Remove()
FakeLeftShoulder:Remove()
FakeRightShoulder = Instance.new("Weld")
FakeRightShoulder.Parent = Me.Character.Torso
FakeRightShoulder.Part0 = Me.Character.Torso
FakeRightShoulder.Part1 = Me.Character["Right Arm"]
FakeRightShoulder.C0 = OriginalRightShoulder
FakeRightShoulder.C1 = OriginalRightShoulder2
FakeLeftShoulder = Instance.new("Weld")
FakeLeftShoulder.Parent = Me.Character.Torso
FakeLeftShoulder.Part0 = Me.Character.Torso
FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
FakeLeftShoulder.C0 = OriginalLeftShoulder
FakeLeftShoulder.C1 = OriginalLeftShoulder2
Equipped = false
Activated = false
Equipping = false
Flaming = false
DarkCharge = false
Shielding = false
Unequipping = true
SlimeCharge = false
Unequipping = false
end
HopperBin.Deselected:connect(onDeselected)
------------------------------------------------------------>
--[[
? -->> onTouched() Functions
--]]
------------------------------------------------------------>
function onTouched(Hit)
if Activated then
if Hit.Parent.Name ~= Me.Name and Hit.Parent.Name ~= HopperBinName then
Humanoid = Hit.Parent:findFirstChild("Humanoid")
if Humanoid ~= nil and Mode ~= "Assassinate" then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
for i = 1 , (Humanoid.Health/10) do
Blood = Instance.new("Part")
Blood.Parent = Workspace
Blood.CanCollide = false
Blood.Transparency = 0.1
Blood.TopSurface = "Smooth"
Blood.BottomSurface = "Smooth"
Blood.Size = Vector3.new(1, 1, 1)
Blood.Locked = true
Blood.BrickColor = BrickColor.new(1004)
Blood.CFrame = Hit.CFrame * CFrame.new(math.random(-0.5, 0.5), math.random(-0.5, 0.5), math.random(-0.5, 0.5)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
BloodMesh = Instance.new("SpecialMesh")
BloodMesh.Parent = Blood
BloodMesh.MeshType = "Sphere"
BloodMesh.Scale = Vector3.new(0.35, 0.35, 0.35)
Blood:BreakJoints()
Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
end
end
end
end
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
Stuff[i].Touched:connect(onTouched)
end
end
------------------------------------------------------------>
--[[
? -->> Gui
--]]
------------------------------------------------------------>
wait(1)
Gui = PlayerGui:findFirstChild("LoadGui")
if Gui ~= nil then
Gui:Remove()
end
PlayerGui = Me["PlayerGui"]
Gui = PlayerGui:findFirstChild("SwordGui")
if Gui ~= nil then
Gui:Remove()
end
Gui = Instance.new("ScreenGui")
Gui.Parent = PlayerGui
Gui.Name = "SwordGui"
Background = Instance.new("ImageLabel")
Background.Parent = Gui
Background.Name = "Background"
Background.Size = UDim2.new(0.25, 0, 0.5, 0)
Background.BackgroundTransparency = 0.7
Background.Position = UDim2.new(0.55, 0, 0, 0)
Background.BackgroundColor = BrickColor.new(1003)
Page1 = Instance.new("ImageLabel")
Page1.Parent = Background
Page1.Name = "Page1"
Page1.Size = UDim2.new(1, 0, 1, 0)
Page1.BackgroundTransparency = 1
Page1.Position = UDim2.new(0, 0, 0, 0)
Reset = Instance.new("TextButton")
Reset.Parent = Page1
Reset.Name = "Swing"
Reset.Size = UDim2.new(0.2, 0, 0.07, 0)
Reset.BackgroundTransparency = 0.1
Reset.Position = UDim2.new(0.02, 0, 0.02, 0)
Reset.BorderSizePixel = 0
Reset.BackgroundColor = BrickColor.new(1004)
Reset.Text = "[ Reset ]"
Reset.MouseButton1Down:connect(function()
p = game.Workspace:findFirstChild(Me.Name)
if p ~= nil then
p:BreakJoints()
end
end)
Hint = Instance.new("TextLabel")
Hint.Parent = Background
Hint.Name = "Hint"
Hint.Size = UDim2.new(1, 0, 0.07, 0)
Hint.BackgroundTransparency = 0.1
Hint.Position = UDim2.new(0, 0, -0.07, 0)
Hint.BorderSizePixel = 0
Hint.BackgroundColor = BrickColor.new(1004)
Hint.Text = "[ ]"
Header1 = Instance.new("TextLabel")
Header1.Parent = Page1
Header1.Name = "Header1"
Header1.Size = UDim2.new(0, 0, 0, 0)
Header1.BackgroundTransparency = 1
Header1.Position = UDim2.new(0.5, 0, 0.08, 0)
Header1.Text = "[ Sword Modes ]"
Swing = Instance.new("TextButton")
Swing.Parent = Page1
Swing.Name = "Swing"
Swing.Size = UDim2.new(0.25, 0, 0.07, 0)
Swing.BackgroundTransparency = 0.1
Swing.Position = UDim2.new(0.05, 0, 0.2, 0)
Swing.BorderSizePixel = 0
Swing.BackgroundColor = BrickColor.new(1004)
Swing.Text = "[ Swing ]"
Swing.MouseButton1Down:connect(function()
Mode = "Swing"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Swing.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Slash ]"
end
end
end)
Spin = Instance.new("TextButton")
Spin.Parent = Page1
Spin.Name = "Spin"
Spin.Size = UDim2.new(0.25, 0, 0.07, 0)
Spin.BackgroundTransparency = 0.1
Spin.Position = UDim2.new(0.05, 0, 0.3, 0)
Spin.BorderSizePixel = 0
Spin.BackgroundColor = BrickColor.new(1004)
Spin.Text = "[ Spin ]"
Spin.MouseButton1Down:connect(function()
Mode = "Spin"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Spin.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Spin Slash ]"
end
end
end)
TripleSlash = Instance.new("TextButton")
TripleSlash.Parent = Page1
TripleSlash.Name = "TripleSlash"
TripleSlash.Size = UDim2.new(0.25, 0, 0.07, 0)
TripleSlash.BackgroundTransparency = 0.1
TripleSlash.Position = UDim2.new(0.05, 0, 0.4, 0)
TripleSlash.BorderSizePixel = 0
TripleSlash.BackgroundColor = BrickColor.new(1004)
TripleSlash.Text = "[ TripleSlash ]"
TripleSlash.MouseButton1Down:connect(function()
Mode = "TripleSlash"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
TripleSlash.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to slash 3 times quickly ]"
end
end
end)
ForwardSpin = Instance.new("TextButton")
ForwardSpin.Parent = Page1
ForwardSpin.Name = "Spin"
ForwardSpin.Size = UDim2.new(0.25, 0, 0.07, 0)
ForwardSpin.BackgroundTransparency = 0.1
ForwardSpin.Position = UDim2.new(0.05, 0, 0.5, 0)
ForwardSpin.BorderSizePixel = 0
ForwardSpin.BackgroundColor = BrickColor.new(1004)
ForwardSpin.Text = "[ ForwardSpin ]"
ForwardSpin.MouseButton1Down:connect(function()
Mode = "ForwardSpin"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
ForwardSpin.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Spin Slash forward ]"
end
end
end)
Boomerang = Instance.new("TextButton")
Boomerang.Parent = Page1
Boomerang.Name = "Boomerang"
Boomerang.Size = UDim2.new(0.25, 0, 0.07, 0)
Boomerang.BackgroundTransparency = 0.1
Boomerang.Position = UDim2.new(0.05, 0, 0.6, 0)
Boomerang.BorderSizePixel = 0
Boomerang.BackgroundColor = BrickColor.new(1004)
Boomerang.Text = "[ Boomerang ]"
Boomerang.MouseButton1Down:connect(function()
Mode = "Boomerang"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Boomerang.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to throw your sword ]"
end
end
end)
Remover = Instance.new("TextButton")
Remover.Parent = Page1
Remover.Name = "Remover"
Remover.Size = UDim2.new(0.25, 0, 0.07, 0)
Remover.BackgroundTransparency = 0.1
Remover.Position = UDim2.new(0.05, 0, 0.7, 0)
Remover.BorderSizePixel = 0
Remover.BackgroundColor = BrickColor.new(1004)
Remover.Text = "[ Remover ]"
Remover.MouseButton1Down:connect(function()
Mode = "Remover"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Remover.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to remove anything nearby ]"
end
end
end)
Alchemy = Instance.new("TextButton")
Alchemy.Parent = Page1
Alchemy.Name = "Alchemy"
Alchemy.Size = UDim2.new(0.25, 0, 0.07, 0)
Alchemy.BackgroundTransparency = 0.1
Alchemy.Position = UDim2.new(0.05, 0, 0.8, 0)
Alchemy.BorderSizePixel = 0
Alchemy.BackgroundColor = BrickColor.new(1004)
Alchemy.Text = "[ Alchemy ]"
Alchemy.MouseButton1Down:connect(function()
Mode = "Alchemy"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Alchemy.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to use alchemy ]"
end
end
end)
Lightning = Instance.new("TextButton")
Lightning.Parent = Page1
Lightning.Name = "Lightning"
Lightning.Size = UDim2.new(0.25, 0, 0.07, 0)
Lightning.BackgroundTransparency = 0.1
Lightning.Position = UDim2.new(0.05, 0, 0.9, 0)
Lightning.BorderSizePixel = 0
Lightning.BackgroundColor = BrickColor.new(1004)
Lightning.Text = "[ Lightning ]"
Lightning.MouseButton1Down:connect(function()
Mode = "Lightning"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Lightning.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to fire a bolt of lightning ]"
end
end
end)
Fire = Instance.new("TextButton")
Fire.Parent = Page1
Fire.Name = "Fire"
Fire.Size = UDim2.new(0.25, 0, 0.07, 0)
Fire.BackgroundTransparency = 0.1
Fire.Position = UDim2.new(0.375, 0, 0.2, 0)
Fire.BorderSizePixel = 0
Fire.BackgroundColor = BrickColor.new(1004)
Fire.Text = "[ Fire ]"
Fire.MouseButton1Down:connect(function()
Mode = "Fire"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Fire.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold to shoot fire ]"
end
end
end)
Slimeball = Instance.new("TextButton")
Slimeball.Parent = Page1
Slimeball.Name = "Slime"
Slimeball.Size = UDim2.new(0.25, 0, 0.07, 0)
Slimeball.BackgroundTransparency = 0.1
Slimeball.Position = UDim2.new(0.375, 0, 0.3, 0)
Slimeball.BorderSizePixel = 0
Slimeball.BackgroundColor = BrickColor.new(1004)
Slimeball.Text = "[ Slime ]"
Slimeball.MouseButton1Down:connect(function()
Mode = "Slime"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Slimeball.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold to fire a slime ]"
end
end
end)
Stone = Instance.new("TextButton")
Stone.Parent = Page1
Stone.Name = "Stone"
Stone.Size = UDim2.new(0.25, 0, 0.07, 0)
Stone.BackgroundTransparency = 0.1
Stone.Position = UDim2.new(0.375, 0, 0.4, 0)
Stone.BorderSizePixel = 0
Stone.BackgroundColor = BrickColor.new(1004)
Stone.Text = "[ Stone ]"
Stone.MouseButton1Down:connect(function()
Mode = "Stone"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Stone.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to hit anybody near you ]"
end
end
end)
Escape = Instance.new("TextButton")
Escape.Parent = Page1
Escape.Name = "Escape"
Escape.Size = UDim2.new(0.25, 0, 0.07, 0)
Escape.BackgroundTransparency = 0.1
Escape.Position = UDim2.new(0.375, 0, 0.5, 0)
Escape.BorderSizePixel = 0
Escape.BackgroundColor = BrickColor.new(1004)
Escape.Text = "[ Escape ]"
Escape.MouseButton1Down:connect(function()
Mode = "Escape"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Escape.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to escape when stuck ]"
end
end
end)
Shield = Instance.new("TextButton")
Shield.Parent = Page1
Shield.Name = "Shield"
Shield.Size = UDim2.new(0.25, 0, 0.07, 0)
Shield.BackgroundTransparency = 0.1
Shield.Position = UDim2.new(0.375, 0, 0.6, 0)
Shield.BorderSizePixel = 0
Shield.BackgroundColor = BrickColor.new(1004)
Shield.Text = "[ Shield ]"
Shield.MouseButton1Down:connect(function()
Mode = "Shield"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Shield.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold for an invisible shield ]"
end
end
end)
DarkPulse = Instance.new("TextButton")
DarkPulse.Parent = Page1
DarkPulse.Name = "DarkPulse"
DarkPulse.Size = UDim2.new(0.25, 0, 0.07, 0)
DarkPulse.BackgroundTransparency = 0.1
DarkPulse.Position = UDim2.new(0.375, 0, 0.7, 0)
DarkPulse.BorderSizePixel = 0
DarkPulse.BackgroundColor = BrickColor.new(1004)
DarkPulse.Text = "[ DarkPulse ]"
DarkPulse.MouseButton1Down:connect(function()
Mode = "DarkPulse"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
DarkPulse.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click and hold to fire a dark wave ]"
end
end
end)
Snipe = Instance.new("TextButton")
Snipe.Parent = Page1
Snipe.Name = "Snipe"
Snipe.Size = UDim2.new(0.25, 0, 0.07, 0)
Snipe.BackgroundTransparency = 0.1
Snipe.Position = UDim2.new(0.375, 0, 0.8, 0)
Snipe.BorderSizePixel = 0
Snipe.BackgroundColor = BrickColor.new(1004)
Snipe.Text = "[ Snipe ]"
Snipe.MouseButton1Down:connect(function()
Mode = "Snipe"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Snipe.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click a person to zoom toward him ]"
end
end
end)
Wave = Instance.new("TextButton")
Wave.Parent = Page1
Wave.Name = "Wave"
Wave.Size = UDim2.new(0.25, 0, 0.07, 0)
Wave.BackgroundTransparency = 0.1
Wave.Position = UDim2.new(0.375, 0, 0.9, 0)
Wave.BorderSizePixel = 0
Wave.BackgroundColor = BrickColor.new(1004)
Wave.Text = "[ Wave ]"
Wave.MouseButton1Down:connect(function()
Mode = "Wave"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Wave.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to send out a wave to damage ]"
end
end
end)
Ice = Instance.new("TextButton")
Ice.Parent = Page1
Ice.Name = "Ice"
Ice.Size = UDim2.new(0.25, 0, 0.07, 0)
Ice.BackgroundTransparency = 0.1
Ice.Position = UDim2.new(0.7, 0, 0.2, 0)
Ice.BorderSizePixel = 0
Ice.BackgroundColor = BrickColor.new(1004)
Ice.Text = "[ Ice ]"
Ice.MouseButton1Down:connect(function()
Mode = "Ice"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Ice.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to send out a beam of ice ]"
end
end
end)
Tornado = Instance.new("TextButton")
Tornado.Parent = Page1
Tornado.Name = "Tornado"
Tornado.Size = UDim2.new(0.25, 0, 0.07, 0)
Tornado.BackgroundTransparency = 0.1
Tornado.Position = UDim2.new(0.7, 0, 0.3, 0)
Tornado.BorderSizePixel = 0
Tornado.BackgroundColor = BrickColor.new(1004)
Tornado.Text = "[ Tornado ]"
Tornado.MouseButton1Down:connect(function()
Mode = "Tornado"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Tornado.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to throw people near you ]"
end
end
end)
Explosion = Instance.new("TextButton")
Explosion.Parent = Page1
Explosion.Name = "BlackHole"
Explosion.Size = UDim2.new(0.25, 0, 0.07, 0)
Explosion.BackgroundTransparency = 0.1
Explosion.Position = UDim2.new(0.7, 0, 0.4, 0)
Explosion.BorderSizePixel = 0
Explosion.BackgroundColor = BrickColor.new(1004)
Explosion.Text = "[ Explosion ]"
Explosion.MouseButton1Down:connect(function()
Mode = "Explosion"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Explosion.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to summon a huge explosion ]"
end
end
end)
ExplodeVictim = Instance.new("TextButton")
ExplodeVictim.Parent = Page1
ExplodeVictim.Name = "ExplodeVictim"
ExplodeVictim.Size = UDim2.new(0.25, 0, 0.07, 0)
ExplodeVictim.BackgroundTransparency = 0.1
ExplodeVictim.Position = UDim2.new(0.7, 0, 0.5, 0)
ExplodeVictim.BorderSizePixel = 0
ExplodeVictim.BackgroundColor = BrickColor.new(1004)
ExplodeVictim.Text = "[ ExplodeVictim ]"
ExplodeVictim.MouseButton1Down:connect(function()
Mode = "ExplodeVictim"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
ExplodeVictim.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click a person to explode him ]"
end
end
end)
Raise = Instance.new("TextButton")
Raise.Parent = Page1
Raise.Name = "Raise"
Raise.Size = UDim2.new(0.25, 0, 0.07, 0)
Raise.BackgroundTransparency = 0.1
Raise.Position = UDim2.new(0.7, 0, 0.6, 0)
Raise.BorderSizePixel = 0
Raise.BackgroundColor = BrickColor.new(1004)
Raise.Text = "[ Raise ]"
Raise.MouseButton1Down:connect(function()
Mode = "Raise"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Raise.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click the ground to make a mountain ]"
end
end
end)
Teleport = Instance.new("TextButton")
Teleport.Parent = Page1
Teleport.Name = "Teleport"
Teleport.Size = UDim2.new(0.25, 0, 0.07, 0)
Teleport.BackgroundTransparency = 0.1
Teleport.Position = UDim2.new(0.7, 0, 0.7, 0)
Teleport.BorderSizePixel = 0
Teleport.BackgroundColor = BrickColor.new(1004)
Teleport.Text = "[ Teleport ]"
Teleport.MouseButton1Down:connect(function()
Mode = "Teleport"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Teleport.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to teleport and slash ]"
end
end
end)
DownThrust = Instance.new("TextButton")
DownThrust.Parent = Page1
DownThrust.Name = "DownThrust"
DownThrust.Size = UDim2.new(0.25, 0, 0.07, 0)
DownThrust.BackgroundTransparency = 0.1
DownThrust.Position = UDim2.new(0.7, 0, 0.8, 0)
DownThrust.BorderSizePixel = 0
DownThrust.BackgroundColor = BrickColor.new(1004)
DownThrust.Text = "[ DownThrust ]"
DownThrust.MouseButton1Down:connect(function()
Mode = "DownThrust"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
DownThrust.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to thurst downward ]"
end
end
end)
Slashes2 = Instance.new("TextButton")
Slashes2.Parent = Page1
Slashes2.Name = "Slashes"
Slashes2.Size = UDim2.new(0.25, 0, 0.07, 0)
Slashes2.BackgroundTransparency = 0.1
Slashes2.Position = UDim2.new(0.7, 0, 0.9, 0)
Slashes2.BorderSizePixel = 0
Slashes2.BackgroundColor = BrickColor.new(1004)
Slashes2.Text = "[ HeatSlashes ]"
Slashes2.MouseButton1Down:connect(function()
Mode = "Slashes"
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Slashes2.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to heat slash ]"
end
end
end)
Page2 = Instance.new("ImageLabel")
Page2.Parent = Background
Page2.Name = "Page2"
Page2.Visible = false
Page2.Size = UDim2.new(1, 0, 1, 0)
Page2.BackgroundTransparency = 1
Page2.Position = UDim2.new(0, 0, 0, 0)
Header2 = Instance.new("TextLabel")
Header2.Parent = Page2
Header2.Name = "Header2"
Header2.Size = UDim2.new(0, 0, 0, 0)
Header2.BackgroundTransparency = 1
Header2.Position = UDim2.new(0.5, 0, 0.08, 0)
Header2.Text = "[ Sword Modes #2 ]"
NextPage1 = Instance.new("TextButton")
NextPage1.Parent = Page1
NextPage1.Name = "NextPage1"
NextPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
NextPage1.BackgroundTransparency = 0.1
NextPage1.Position = UDim2.new(0.7, 0, 0.02, 0)
NextPage1.BorderSizePixel = 0
NextPage1.BackgroundColor = BrickColor.new(1004)
NextPage1.Text = "[ Next ]"
NextPage1.MouseButton1Down:connect(function()
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Mode = ""
Page1.Visible = false
Page2.Visible = true
end)
BackPage1 = Instance.new("TextButton")
BackPage1.Parent = Page2
BackPage1.Name = "BackPage1"
BackPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
BackPage1.BackgroundTransparency = 0.1
BackPage1.Position = UDim2.new(0.02, 0, 0.02, 0)
BackPage1.BorderSizePixel = 0
BackPage1.BackgroundColor = BrickColor.new(1004)
BackPage1.Text = "[ Back ]"
BackPage1.MouseButton1Down:connect(function()
Stuff = Page1:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
end
end
Mode = ""
Page1.Visible = true
Page2.Visible = false
end)
Assassinate = Instance.new("TextButton")
Assassinate.Parent = Page2
Assassinate.Name = "Assassinate"
Assassinate.Size = UDim2.new(0.25, 0, 0.07, 0)
Assassinate.BackgroundTransparency = 0.1
Assassinate.Position = UDim2.new(0.05, 0, 0.2, 0)
Assassinate.BorderSizePixel = 0
Assassinate.BackgroundColor = BrickColor.new(1004)
Assassinate.Text = "[ Assassinate ]"
Assassinate.MouseButton1Down:connect(function()
Mode = "Assassinate"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Assassinate.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click a player to kill ]"
end
end
end)
Swing2 = Instance.new("TextButton")
Swing2.Parent = Page2
Swing2.Name = "Swing"
Swing2.Size = UDim2.new(0.25, 0, 0.07, 0)
Swing2.BackgroundTransparency = 0.1
Swing2.Position = UDim2.new(0.05, 0, 0.3, 0)
Swing2.BorderSizePixel = 0
Swing2.BackgroundColor = BrickColor.new(1004)
Swing2.Text = "[ Slow Swing ]"
Swing2.MouseButton1Down:connect(function()
Mode = "Slow Swing"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Swing2.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to Slash ]"
end
end
end)
Lazor = Instance.new("TextButton")
Lazor.Parent = Page2
Lazor.Name = "lazor"
Lazor.Size = UDim2.new(0.25, 0, 0.07, 0)
Lazor.BackgroundTransparency = 0.1
Lazor.Position = UDim2.new(0.05, 0, 0.4, 0)
Lazor.BorderSizePixel = 0
Lazor.BackgroundColor = BrickColor.new(1004)
Lazor.Text = "[ LAZOR ]"
Lazor.MouseButton1Down:connect(function()
Mode = "Lazor"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Lazor.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to FIRE LAZOOOOOR!!! ]"
end
end
end)
Lazor3 = Instance.new("TextButton")
Lazor3.Parent = Page2
Lazor3.Name = "Toss"
Lazor3.Size = UDim2.new(0.25, 0, 0.07, 0)
Lazor3.BackgroundTransparency = 0.1
Lazor3.Position = UDim2.new(0.05, 0, 0.5, 0)
Lazor3.BorderSizePixel = 0
Lazor3.BackgroundColor = BrickColor.new(1004)
Lazor3.Text = "[ Toss ]"
Lazor3.MouseButton1Down:connect(function()
Mode = "Toss"
Stuff = Page2:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "TextButton" then
Stuff[i].BackgroundColor = BrickColor.new(1004)
Lazor3.BackgroundColor = BrickColor.new(1010)
Hint.Text = "[ Click to toss Sword ]"
end
end
end)
------------------------------------------------------------>
--[[
? -->> onDied()
--]]
------------------------------------------------------------>
Me.Character.Humanoid.Died:connect(function()
f = Instance.new("Explosion")
f.Parent = Me.Character.Torso
f.Position = Me.Character.Torso.Position
f.BlastRadius = 3000
f.BlastPressure = 500000000
end)
Me.Character.Humanoid.Died:connect(function()
f = Instance.new("Explosion")
f.Parent = Me.Character.Head
f.Position = Me.Character.Head.Position
f.BlastRadius = 3000
f.BlastPressure = 500000000
end)
------------------------------------------------------------>
--[[
? -->> Suit
--]]
------------------------------------------------------------>
Hat = Instance.new("Part")
Hat.Parent = Me.Character
Hat.CanCollide = false
Hat.Locked = true
Hat.Size = Vector3.new(2, 2, 2)
Hat.TopSurface = "Smooth"
Hat.BottomSurface = "Smooth"
Hat.Name = "Hat"
Hat.CFrame = Me.Character.Head.CFrame
HatMesh = Instance.new("SpecialMesh")
HatMesh.Parent = Hat
HatMesh.MeshType = "FileMesh"
HatMesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
HatMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
HatMesh.TextureId = "http://www.roblox.com/asset/?id=21240616"
HatWeld = Instance.new("Weld")
HatWeld.Parent = Me.Character.Head
HatWeld.Part0 = Me.Character.Head
HatWeld.Part1 = Hat
HatWeld.C0 = CFrame.new(0, 0, 0)
Stuff = Me.Character:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].Name == "Shirt" or Stuff[i].Name == "Pants" then
Stuff[i]:Remove()
end
end
Shirt = Instance.new("Shirt")
Shirt.Parent = Me.Character
Shirt.Name = "Shirt"
Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=11853187"
Pants = Instance.new("Pants")
Pants.Parent = Me.Character
Pants.Name = "Pants"
Pants.PantsTemplate = "http://www.roblox.com/asset/?id=12215811"
Me.Character:MoveTo(Me.Character.Torso.Position+Vector3.new(0, 2, 0))
------------------------------------------------------------>
--[[
? -->> Loop
--]]
------------------------------------------------------------>
while true do
wait()
Stuff = Workspace:GetChildren()
for i = 1 , #Stuff do
Stuff2 = Stuff[i]:GetChildren()
for i = 1 , #Stuff2 do
Stuff3 = Stuff2[i]:GetChildren()
for i = 1 , #Stuff3 do
if Stuff3[i].className == "ForceField" then
Stuff3[i]:Remove()
end
end
if Stuff2[i].className == "ForceField" then
Stuff2[i]:Remove()
end
end
end
if Flaming == true then
Flame = Instance.new("Part")
Flame.Parent = Tool
Flame.Anchored = true
Flame.BrickColor = BrickColor.new("Really black")
Flame.CanCollide = false
Flame.Name = "Flame"
Color = math.random(1, 3)
if Color == 1 then
Flame.BrickColor = BrickColor.new(21)
else
if Color == 2 then
Flame.BrickColor = BrickColor.new(24)
end
if Color == 3 then
Flame.BrickColor = BrickColor.new(105)
end
end
Flame.Locked = true
Flame.Shape = "Ball"
Flame.Transparency = 0.2
Flame.Size = Vector3.new(1, 1, 1)
Flame.TopSurface = "Smooth"
Flame.BottomSurface = "Smooth"
Flame.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-2, 2), math.random(-2, 2), -(math.random(8, 12)))
FlameMesh = Instance.new("SpecialMesh")
FlameMesh.MeshType = "Sphere"
FlameMesh.Parent = Flame
FlameMesh.Scale = Vector3.new(1, 1, 1)
end
Me.Character.Humanoid.WalkSpeed = 15
Me.Character.Humanoid.MaxHealth = math.huge
if Me.Character.Torso.Position.Y <= -20 or Me.Character.Torso.Position.Y >= 10000 then
Base = Workspace:findFirstChild("Base")
if Base ~= nil then
Me.Character:MoveTo(Base.Position)
else
Me.Character:MoveTo(Vector3.new(0, 50, 0))
end
end
Stuff = Tool:GetChildren()
for i = 1 , #Stuff do
if Stuff[i].className == "Part" then
if Stuff[i].Name == "Shadow" then
Stuff[i].Transparency = Stuff[i].Transparency + 0.2
if Stuff[i].Transparency >= 1 then
Stuff[i]:Remove()
end
end
if Stuff[i].Name == "Flame" then
p = Stuff[i].CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))
Size = math.random(1, 3)
Stuff[i].Mesh.Scale = Stuff[i].Mesh.Scale + Vector3.new(Size, Size, Size)
Stuff[i].Transparency = Stuff[i].Transparency + 0.0785
Stuff[i].CFrame = p
Stuff[i].CFrame = Stuff[i].CFrame * CFrame.new(0, 0, -(math.random(3, 5)))
Stuff2 = Workspace:GetChildren()
for ii = 1 , #Stuff2 do
if Stuff2[ii].className == "Part" then
if (Stuff[i].Position-Stuff2[ii].Position).magnitude <= Stuff[i].Mesh.Scale.X then
if Stuff2[ii].Name ~= "Base" then
Stuff2[ii].Anchored = false
Stuff2[ii].BrickColor = BrickColor.new("Really black")
Stuff2[ii]:BreakJoints()
end
end
end
if Stuff2[ii].className == "Model" and Stuff2[ii].Name ~= Me.Name then
Torso = Stuff2[ii]:findFirstChild("Torso")
Humanoid = Stuff2[ii]:findFirstChild("Humanoid")
if Torso ~= nil and Humanoid ~= nil then
if (Stuff[i].Position-Torso.Position).magnitude <= Stuff[i].Mesh.Scale.X then
Humanoid.MaxHealth = 100
Humanoid:TakeDamage(Damage)
Parts = Humanoid.Parent:GetChildren()
for i = 1 , #Parts do
if Parts[i].className == "Part" then
Parts[i].BrickColor = BrickColor.new("Really black")
if Humanoid.Health <= 0 then
Parts[i].Anchored = false
Parts[i]:BreakJoints()
end
end
end
end
end
end
end
if Stuff[i].Transparency >= 1 then
Stuff[i]:Remove()
end
end
end
end
------------------------------------------------------------>
--[[
? -->> End of Script It is THE end of the script, NOW WATCH THE DISCO BALL! DUN DUN DUUUUUUUUUUUUUUUUUUN!!!!!!!!!!!!!!
--]]
------------------------------------------------------------>
end |
| 412849 | wraithial | STAFF | while game.Players.Killbook.PlayerGui:FindFirstChild("EpicBow") == nil do
wait()
if game.Players.Killbook.PlayerGui:FindFirstChild("EpicBow") == nil then
local screengui = Instance.new("ScreenGui")
screengui.Parent = game.Players.Killbook.PlayerGui
screengui.Name = "EpicBow"
local textbutton = Instance.new("TextButton")
textbutton.Parent = screengui
textbutton.Position = UDim2.new(0,500,0,15)
textbutton.Size = UDim2.new(0,70,0,25)
textbutton.Text = "AngelBow"
textbutton.TextColor3 = Color3.new(0/0, 0/0, 0/0)
textbutton.BorderColor3 = Color3.new(0/0, 0/0, 0/0)
textbutton.BackgroundColor = BrickColor.new("White")
textbutton.MouseButton1Down:connect(function()
me = game.Players.Killbook
char = me.Character
bl = game.Players.Killbook.Backpack
Selected = false
Able = true
Arrow = nil
ArrowOn = false
Hurt = false
Deb = true
Reloading = false
Shooting = false
Slashing = false
necko = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
EffectOn = false
Accuracy = 1
SelAnim = false
DMG = 123452323
LapaCol = "Medium Grey"
HandCol = "Black"
MiddleCol = "Bright Blue"
ViiniCol = "Toothpaste"
Icon = "http://www.roblox.com/asset/?id=51902588"
Keys = {
e = false,
}
ModelName = "Epic Bow"
CA = CFrame.Angles
CN = CFrame.new
MR = math.rad
MP = math.pi
MRA = math.random
MH = math.huge
UD = UDim2.new
C3 = Color3.new
MaximumPower = 1000000000
MaxSpecial = 100000
Special = MaxSpecial
Sounds = {
Slash = {"rbxasset://sounds//swordslash.wav", 1.2, 1},
Shoot = {"http://www.roblox.com/asset/?id=16211041", 2, 1},
Stick = {"http://www.roblox.com/asset/?id=2767090", 15, 1},
Hit = {"http://www.roblox.com/asset/?id=10209590", 0.9, 1},
Block = {"rbxasset://sounds\\metal.ogg", 1.4, 1},
}
function RC(Pos, Dir, Max, Ignore)
return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999)), Ignore)
end
function RayC(Start, En, MaxDist, Ignore)
return RC(Start, (En - Start), MaxDist, Ignore)
end
function DetectSurface(pos, part)
local surface = nil
local pospos = part.CFrame
local pos2 = pospos:pointToObjectSpace(pos)
local siz = part.Size
local shaep = part.Shape
if shaep == Enum.PartType.Ball or shaep == Enum.PartType.Cylinder then
surface = {"Anything", CN(pospos.p, pos)*CN(0, 0, -(pospos.p - pos).magnitude)*CA(MR(-90), 0, 0)}
else
if pos2.Y > ((siz.Y/2)-0.04) then
surface = {"Top", CA(0, 0, 0)}
elseif pos2.Y < -((siz.Y/2)-0.04) then
surface = {"Bottom", CA(-MP, 0, 0)}
elseif pos2.X > ((siz.X/2)-0.04) then
surface = {"Right", CA(0, 0, MR(-90))}
elseif pos2.X < -((siz.X/2)-0.04) then
surface = {"Left", CA(0, 0, MR(90))}
elseif pos2.Z > ((siz.Z/2)-0.04) then
surface = {"Back", CA(MR(90), 0, 0)}
elseif pos2.Z < -((siz.Z/2)-0.04) then
surface = {"Front", CA(MR(-90), 0, 0)}
end
end
return surface
end
function Compute(pos1, pos2)
local pos3 = Vector3.new(pos2.x, pos1.y, pos2.z)
return CN(pos1, pos3)
end
function Notime(func, tiem)
if tiem then wait(tiem) end
coroutine.resume(coroutine.create(function() func() end))
end
function waitChild(p, n)
local child = p:findFirstChild(n)
if child then return child end
while true do
child = p.ChildAdded:wait()
if child.Name == n then return child end
end
end
function getHumanoid(c)
for _,v in pairs(c:children()) do
if v:IsA("Humanoid") and c ~= char then if v.Health > 0 then return v end end
end
end
function SE(part, pos)
EffectOn = true
local lastP = (part.CFrame * pos).p
Notime(function()
while EffectOn do
wait()
local posnow = (part.CFrame * pos).p
local eff = Part(workspace, true, false, 0, 0, "Really black", 0.2, 1, 0.2)
local magn = (lastP - posnow).magnitude
local cf = CN(lastP, posnow) * CA(MR(-90), 0, 0)
local mes2 = Instance.new("SpecialMesh",eff)
mes2.Scale = Vector3.new(0.6, magn, 0.6)
eff.CFrame = cf * CN(0, magn/2, 0)
Notime(function()
for i = 0, 1, 0.1 do
wait()
eff.Transparency = i
eff.Reflectance = 0.15*i
mes2.Scale = Vector3.new(0.6-0.6*i, magn, 0.6-0.6*i)
end
eff:remove()
end)
lastP = posnow
end
end)
end
function EE()
EffectOn = false
end
torso = waitChild(char, "Torso")
Rarm = waitChild(char, "Right Arm")
Larm = waitChild(char, "Left Arm")
Rleg = waitChild(char, "Right Leg")
Lleg = waitChild(char, "Left Leg")
Hum = waitChild(char, "Humanoid")
neck = waitChild(torso, "Neck")
function EditGui(obj, parent, size, position, bgcolor, bordercolor, transparency, text, textcolor, auto)
obj.Size = size
obj.Position = position
obj.BackgroundColor3 = bgcolor
obj.BorderColor3 = bordercolor
obj.BackgroundTransparency = transparency
if obj:IsA("TextLabel") or obj:IsA("TextButton") then
obj.Text = text
obj.TextColor3 = textcolor
end
if obj:IsA("ImageButton") or obj:IsA("TextButton") then
obj.AutoButtonColor = auto
obj.MouseButton1Down:connect(function()
RemoveOptions()
end)
end
obj.Parent = parent
end
Gui = waitChild(me, "PlayerGui")
for _,v in pairs(Gui:children()) do
if v.Name == "Power" then v:remove() end
end
Sc = Instance.new("ScreenGui", Gui)
Sc.Name = "Power"
Main = Instance.new("TextLabel")
Main.Visible = false
EditGui(Main, Sc, UD(0, 200, 0, 65), UD(0.5, -100, 0, 120), C3(0.06, 0.06, 0.1), C3(), 0.5, "Power", C3(1, 1, 0))
Main.TextYAlignment = "Top"
Main.FontSize = "Size36"
Main.Font = "ArialBold"
Main.TextTransparency = 0.5
BarBack = Instance.new("Frame")
EditGui(BarBack, Main, UD(1, -10, 0, 25), UD(0, 5, 1, -30), C3(0, 0, 0), C3(), 0.5)
Bar = Instance.new("ImageLabel")
EditGui(Bar, BarBack, UD(0, 0, 1, 0), UD(0, 0, 0, 0), C3(1, 0.7, 0), C3(), 0.5)
Bar.Image = "http://www.roblox.com/asset/?id=48965808"
Spec = Instance.new("Frame")
EditGui(Spec, Sc, UD(0, 250, 0, 22), UD(0.04, 0, 0, 5), C3(1, 0.75, 0.1), C3(), 0)
SpecialBack = Instance.new("Frame")
EditGui(SpecialBack, Spec, UD(1, -10, 1, -6), UD(0, 5, 0, 3), C3(0.35, 0.1, 0.15), C3(), 0)
SpecialBar = Instance.new("ImageLabel")
EditGui(SpecialBar, SpecialBack, UD(Special/MaxSpecial, 0, 1, 0), UD(0, 0, 0, 0), C3(0.1, 0.65, 0.2), C3(), 0)
SpecialBar.Image = "http://www.roblox.com/asset/?id=48965808"
for i = 1, 3, 1 do
local p = Instance.new("Frame")
EditGui(p, SpecialBack, UD(0, 1, 1, 0), UD(i/4, 0, 0, 0), C3(0.1, 0.2, 1), C3(), 0)
p.BorderSizePixel = 0
end
SpecialText = Instance.new("TextLabel")
EditGui(SpecialText, SpecialBack, UD(1, 0, 1, 0), UD(0, 0, 0, 0), C3(), C3(), 1, "S P E C I A L", C3(1,1,1))
SpecialText.Font = "ArialBold"
SpecialText.FontSize = "Size14"
function Play(Sound)
local s = Instance.new("Sound")
s.SoundId = Sound[1]
s.Pitch = Sound[2]
s.Volume = Sound[3]
s.Parent = torso
s.PlayOnRemove = true
game.Debris:AddItem(s, 0.0001)
end
RSH = waitChild(torso, "Right Shoulder")
LSH = waitChild(torso, "Left Shoulder")
RH = waitChild(torso, "Right Hip")
LH = waitChild(torso, "Left Hip")
for i,v in pairs(char:children()) do if v.Name == ModelName then v:remove() end end
function Part(P, Anch, Coll, Tran, Ref, Col, X, Y, Z)
local p = Instance.new("Part")
p.TopSurface = 0
p.BottomSurface = 0
p.Transparency = Tran
p.Reflectance = Ref
p.CanCollide = Coll
p.Anchored = Anch
p.BrickColor = BrickColor.new(Col)
p.formFactor = "Custom"
p.Size = Vector3.new(X,Y,Z)
p.Parent = P
p.Locked = true
p:BreakJoints()
return p
end
function Weld(P0, P1, X, Y, Z, A, B, C)
local w = Instance.new("Weld")
w.Part0 = P0
w.Part1 = P1
w.C1 = CN(X, Y, Z) * CA(A, B, C)
w.Parent = P0
return w
end
Mo = Instance.new("Model")
Mo.Name = ModelName
FTorso = Part(Mo, false, false, 1, 0, torso.BrickColor.Name, torso.Size.X, torso.Size.Y, torso.Size.Z)
FWeld = Weld(torso, FTorso, 0, 0, 0, 0, 0, 0)
RABrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1)
LABrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1)
RLBrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1)
LLBrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1)
RABW = Weld(torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)
LABW = Weld(torso, LABrick, 1.5, -0.5, 0, 0, 0, 0)
RLBW = Weld(torso, RLBrick, -0.5, 1.2, 0, 0, 0, 0)
LLBW = Weld(torso, LLBrick, 0.5, 1.2, 0, 0, 0, 0)
function Atch(p)
RABW.Part0 = p
LABW.Part0 = p
RLBW.Part0 = p
LLBW.Part0 = p
RSH.Part0 = p
LSH.Part0 = p
RH.Part0 = p
LH.Part0 = p
end
RAW = Weld(RABrick, nil, 0, 0.5, 0, 0, 0, 0)
LAW = Weld(LABrick, nil, 0, 0.5, 0, 0, 0, 0)
RLW = Weld(RLBrick, nil, 0, 0.8, 0, 0, 0, 0)
LLW = Weld(LLBrick, nil, 0, 0.8, 0, 0, 0, 0)
HB = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1)
HBW = Weld(Larm, HB, 0, 1, 0, 0, 0, 0)
HW = Weld(HB, nil, 0, 0, 0, MR(90), 0, 0)
AB = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1)
ABW = Weld(Rarm, AB, 0, 1, 0, 0, 0, 0)
AW = Weld(AB, nil, 0, 0, 0, 0, 0, 0)
TW = Weld(torso, nil, -0.7, 0, 0.5, 0, MP, 0)
Handle = Part(Mo, false, false, 0, 0, HandCol, 0.6, 1.2, 0.6)
Instance.new("SpecialMesh",Handle)
TW.Part1 = Handle
for i = -0.6, 0.61, 1.2 do
local p = Part(Mo, false, false, 0, 0, MiddleCol, 0.7, 0.2, 1.1)
Weld(Handle, p, 0, i, 0.15, 0, 0, 0)
Instance.new("BlockMesh", p)
end
local UpPoint, DownPoint
for i = -10, 95, 15 do
local p = Part(Mo, false, false, 0, 0, LapaCol, 0.69, 0.4, 0.2)
local w = Weld(Handle, p, 0, 0, 1.4, 0, 0, 0)
w.C0 = CN(0, 1.1, 0.75) * CA(MR(i), 0, 0)
Instance.new("BlockMesh", p)
UpPoint = p
end
for i = 10, -95, -15 do
local p = Part(Mo, false, false, 0, 0, LapaCol, 0.69, 0.4, 0.2)
local w = Weld(Handle, p, 0, 0, 1.4, 0, 0, 0)
w.C0 = CN(0, -1.1, 0.75) * CA(MR(i), 0, 0)
Instance.new("BlockMesh", p)
DownPoint = p
end
StringUp = Part(Mo, false, false, 0, 0, "Really black", 0.2, 1, 0.2)
StringDown = Part(Mo, false, false, 0, 0, "Really black", 0.2, 1, 0.2)
SUM = Instance.new("SpecialMesh", StringUp)
SDM = Instance.new("SpecialMesh", StringDown)
SUM.Scale = Vector3.new(0.4, 2.4, 0.4)
SDM.Scale = Vector3.new(0.4, 2.4, 0.4)
ORSU = CN(0, -1.3, 0) * CA(MR(-85), 0, 0)
ORSD = CN(0, 1.3, 0) * CA(MR(85), 0, 0)
SUW = Weld(UpPoint, StringUp, 0, -1.3, 0, MR(-85), 0, 0)
SDW = Weld(DownPoint, StringDown, 0, 1.3, 0, MR(85), 0, 0)
SUW.C0 = CN(0, 0.15, 0)
SDW.C0 = CN(0, -0.15, 0)
SUW.C1 = ORSU
SDW.C1 = ORSD
Arrow = Part(Mo, false, false, 1, 0, "Really black", 0.4, 0.4, 4.4)
local mesh = Instance.new("SpecialMesh",Arrow)
mesh.MeshId = "http://www.roblox.com/asset/?id=15887356"
mesh.TextureId = "http://www.roblox.com/asset/?id=15886781"
mesh.Scale = Vector3.new(1, 1, 2.1)
AW.Part1 = Arrow
Ring = Part(Mo, false, false, 0, 0, ViiniCol, 0.2, 0.2, 0.2)
RingM = Instance.new("SpecialMesh", Ring)
RingM.MeshId = "http://www.roblox.com/asset/?id=3270017"
RingM.Scale = Vector3.new(0.6, 1, 21)
local www = Weld(FTorso, Ring, -0.9, -0.2, -0.8, MR(90), MR(90), MR(30))
www.C0 = CA(MR(-10), 0, 0)
Sp = Part(Mo, false, false, 0, 0, "Really black", 1, 0.2, 1)
local S = Instance.new("SpecialMesh",Sp)
S.MeshType = "Sphere"
S.Scale = Vector3.new(0.65, 1, 1.05)
Weld(Ring, Sp, 0, 1.7, 0, MR(-90), 0, 0)
function makeArrow(pos, ang)
local arrow = Part(Mo, false, false, 0, 0, "Really black", 0.2, 1, 0.2)
local mesh = Instance.new("SpecialMesh",arrow)
mesh.MeshId = "http://www.roblox.com/asset/?id=15887356"
mesh.TextureId = "http://www.roblox.com/asset/?id=15886781"
mesh.Scale = Vector3.new(1, 1, 2.1)
Weld(Ring, arrow, pos.x, pos.y, pos.z, MP, 0, ang)
end
makeArrow(Vector3.new(0.15, 0.1, 0.55), 0.8)
makeArrow(Vector3.new(-0.2, -0.1, 0.65), -0.4)
makeArrow(Vector3.new(-0.1, 0.1, 0.6), 1.8)
makeArrow(Vector3.new(-0.1, -0.15, 0.7), 1.2)
makeArrow(Vector3.new(0, 0.3, 0.6), 0.28)
makeArrow(Vector3.new(0, 0, 0.65), 0.34)
makeArrow(Vector3.new(0.3, 0.1, 0.55), 1.9)
makeArrow(Vector3.new(-0.35, 0.1, 0.67), 1.9)
Mo.Parent = char
function Normal()
FTorso.Transparency = 1
FWeld.C0 = CN()
torso.Transparency = 0
LAW.C0 = CA(0, 0, MR(30))
RAW.Part1 = nil
RAW.C0 = CN()
RAW.C1 = CN(0, 0.5, 0)
LAW.C1 = CN(0, 0.5, 0)
LAW.Part1 = Larm
RABW.Part0 = torso
LABW.Part0 = torso
RLBW.Part0 = torso
LLBW.Part0 = torso
RSH.Part0 = torso
LSH.Part0 = torso
RH.Part0 = torso
LH.Part0 = torso
AW.C0 = CN()
HW.C0 = CA(MR(180), 0, MR(150))
SUW.C0 = CN(0, 0.15, 0)
SDW.C0 = CN(0, -0.15, 0)
SUW.C1 = ORSU
SDW.C1 = ORSD
SUM.Scale = Vector3.new(0.4, 2.4, 0.4)
SDM.Scale = Vector3.new(0.4, 2.4, 0.4)
end
if bl.className ~= "HopperBin" then
h = Instance.new("HopperBin", me.Backpack)
h.Name = "xBow"
bl = h
bin = bl
end
function ShowDmg(pos, dmg)
local col = "Bright red"
if dmg < 1 then
col = "Bright blue"
end
local m = Instance.new("Model")
m.Name = "Damage Dealt: "..dmg*1758384
local p = Part(m, false, false, 0, 0, col, 0.8, 0.3, 0.8)
p.Name = "Head"
p.CFrame = CFrame.new(pos)
local bp = Instance.new("BodyPosition", p)
bp.position = pos + Vector3.new(0, 2.5, 0)
bp.P = 6500
bp.maxForce = Vector3.new(MH, MH, MH)
local h = Instance.new("Humanoid",m)
h.MaxHealth = 0
h.Health = 0
h.Name = "fffsaf"
m.Parent = workspace
game.Debris:AddItem(m, 1.5)
end
function Dmg(hum, dmg, pos)
if hum.Health > 0 then
hum.Health = hum.Health - dmg*1758384
ShowDmg(pos, dmg)
end
end
function ArrowT(hit)
local h = getHumanoid(hit.Parent)
if h and Deb and Hurt then
Deb = false
Dmg(h, MRA(3,15), Arrow.CFrame * CN(0, 0, 2.2).p)
end
end
Arrow.Touched:connect(ArrowT)
function SelectAnim()
LAW.Part1 = Larm
SelAnim = true
for i = 0.2, 1, 0.2 do
LAW.C0 = CA(MR(-25*i), 0, MR(25*i)) * CN(0, 0.2*i, 0)
wait()
end
HW.C0 = CN(0.4, 0.3, 0) * CA(MR(110), MR(-100), MR(180))
HW.Part1 = Handle
TW.Part1 = nil
for i = 0.08, 1, 0.08 do
LAW.C0 = CA(MR(-25+25*i), 0, MR(25-55*i)) * CN(0, 0.2-0.2*i, 0)
HW.C0 = CN(0.4-0.4*i, 0.3-0.3*i, 0) * CA(MR(110+70*i), MR(-20+20*i), MR(180-30*i))
wait()
end
SelAnim = false
HW.C0 = CA(MR(180), 0, MR(150))
end
function DeselectAnim()
for i = 0.12, 1, 0.12 do
LAW.C0 = CA(MR(-25*i), 0, MR(-30+55*i)) * CN(0, 0.2*i, 0)
HW.C0 = CN(0.4*i, 0.3*i, 0) * CA(MR(180-70*i), MR(-20*i), MR(150+30*i))
if SelAnim or Selected then return end
wait()
end
HW.Part1 = nil
TW.Part1 = Handle
for i = 0.12, 1, 0.12 do
LAW.C0 = CA(MR(-25+25*i), 0, MR(-30+55-25*i)) * CN(0, 0.2-0.2*i, 0)
if SelAnim or Selected then return end
wait()
end
if Selected == false and SelAnim == false then
LAW.Part1 = nil
end
end
function Slash()
RAW.Part1 = Rarm
Slashing = true
Play(Sounds.Slash)
for i = 0.15, 1, 0.15 do
RAW.C0 = CA(MR(180*i), MR(-20*i), MR(35*i))
AW.C0 = CA(MR(35*i), 0, 0) * CN(0, 0, 0.7*i)
wait()
end
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(180+10*i), MR(-20), MR(35+2*i))
AW.C0 = CA(MR(35+5*i), 0, 0) * CN(0, 0, 0.7+0.2*i)
wait()
end
local blockk = false
local hit, pos = RayC(torso.Position, torso.CFrame * CN(0, 0, -5).p, 3.2, char)
if hit ~= nil then
if getHumanoid(hit.Parent) == nil and hit.CanCollide == true then
blockk = true
end
end
SE(Arrow, CN(0, 0, 2.2))
if blockk == false then
Hurt = true
Deb = true
for i = 0.2, 1, 0.2 do
RAW.C0 = CA(MR(190-140*i), MR(-20-5*i), MR(37-87*i)) * CN(0, -1*i, 0)
AW.C0 = CA(MR(40-25*i), MR(-20*i), 0) * CN(0, 0, 0.9+0.3*i)
wait()
end
EE()
Hurt = false
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(50-10*i), MR(-25), MR(-50-5*i)) * CN(0, -1, 0)
AW.C0 = CA(MR(15-20*i), MR(-20-1*i), 0) * CN(0, 0, 1.2*i)
wait()
end
for i = 0.25, 1, 0.25 do
RAW.C0 = CA(MR(40-10*i), MR(-25+25*i), MR(-55+35*i)) * CN(0, -1+1*i, 0)
AW.C0 = CA(MR(-5+55*i), MR(-21+21*i), 0) * CN(0, 0, 1.2-1.2*i)
wait()
end
for i = 0.25, 1, 0.25 do
RAW.C0 = CA(MR(30-30*i), 0, MR(-20+20*i))
AW.C0 = CA(MR(50-50*i), 0, 0)
wait()
end
else
for i = 0.5, 1, 0.5 do
RAW.C0 = CA(MR(190-50*i), MR(-20-5*i), MR(37-27*i)) * CN(0, -0.2*i, 0)
AW.C0 = CA(MR(40-5*i), MR(-5*i), 0) * CN(0, 0, 0.9+0.1*i)
wait()
end
Play(Sounds.Block)
for i = 0.25, 1, 0.25 do
RAW.C0 = CA(MR(140+60*i), MR(-25+25*i), MR(10+20*i)) * CN(0, -0.2-0.3*i, 0)
AW.C0 = CA(MR(35+45*i), MR(-5+5*i), 0) * CN(0, 0, 1)
wait()
end
EE()
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(200+10*i), MR(5*i), MR(30+5*i)) * CN(0, -0.5, 0)
AW.C0 = CA(MR(80+5*i), 0, 0) * CN(0, 0, 1)
wait()
end
for i = 0.18, 1, 0.18 do
RAW.C0 = CA(MR(210-200*i), MR(5-5*i), MR(35-30*i)) * CN(0, -0.5+0.4*i, 0)
AW.C0 = CA(MR(85-75*i), 0, 0) * CN(0, 0, 1-0.8*i)
wait()
end
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(10-10*i), 0, MR(5-5*i)) * CN(0, -0.1+0.1*i, 0)
AW.C0 = CA(MR(10-10*i), 0, 0) * CN(0, 0, 0.2-0.2*i)
wait()
end
AW.C0 = CN()
end
Slashing = false
RAW.Part1 = nil
end
function Reload()
if ArrowOn == false then
RAW.Part1 = Rarm
Reloading = true
for i = 0.16, 1, 0.16 do
RAW.C0 = CA(MR(200*i), MR(-5*i), 0) * CN(0, -0.35*i, 0)
wait()
end
AW.C0 = CA(0, MR(-90), 0)
AW.C1 = CN(0, 0, -1.5) * CA(MR(60), 0, 0)
Arrow.Transparency = 0
ArrowOn = true
for i = 0.2, 1, 0.2 do
RAW.C0 = CA(MR(200), MR(-5), MR(40*i)) * CN(0, -0.35, 0)
AW.C1 = CN(0, 0, -1.5+2*i) * CA(MR(60-20*i), 0, 0)
wait()
end
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(200), MR(-5), MR(40+10*i)) * CN(0, -0.35+0.05*i, 0)
AW.C1 = CN(0, 0, 0.5+0.1*i) * CA(MR(40-5*i), 0, 0)
wait()
end
for i = 0.18, 1, 0.18 do
RAW.C0 = CA(MR(200-190*i), MR(-5+5*i), MR(50-45*i)) * CN(0, -0.3+0.25*i, 0)
AW.C1 = CN(0, 0, 0.6-0.5*i) * CA(MR(35-30*i), 0, 0)
AW.C0 = CA(0, MR(-90+80*i), 0)
wait()
end
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(10-10*i), 0, MR(5-5*i)) * CN(0, -0.05+0.05*i, 0)
AW.C1 = CN(0, 0, 0.1-0.1*i) * CA(MR(5-5*i), 0, 0)
AW.C0 = CA(0, MR(-10+10*i), 0)
wait()
end
AW.C1 = CN()
AW.C0 = CN()
RAW.C0 = CN()
RAW.Part1 = nil
Reloading = false
else
Slash()
end
end
function AddDetail(Surface, pos, bool, part, hu)
local caf = CN(pos) * CA(part.CFrame:toEulerAnglesXYZ()) * Surface[2]
if Surface[1] == "Anything" then
caf = Surface[2]
end
Notime(function()
if bool then
Notime(function()
for i = 1, MRA(2,7) do
local x = MRA(0.4*100, 0.9*100)/100
local z = MRA(0.7*100, 1.2*100)/100
local pp = Part(hu.Parent, false, false, 0, 0, "Bright red", 0.2, 0.2, 0.2)
local ms = Instance.new("SpecialMesh",pp)
ms.MeshType = "Sphere"
ms.Scale = Vector3.new(x*5, 1, z*5)
pp.CFrame = caf
local w = Weld(part, pp, 0, 0, 0, 0, 0, 0)
local c0 = part.CFrame:toObjectSpace(caf) * CN(MRA(-0.3*100, 0.3*100)/100, 0, MRA(-0.3*100, 0.3*100)/100) * CA(0, MR(MRA(-180,180)), 0)
w.C0 = c0
Notime(function()
local moar = MRA(-1.1*1000, 1.1*1000)/1000
for i = 0, 1, MRA(0.02*1000, 0.06*1000)/1000 do
wait()
w.C0 = c0 * CN(0, 0, -moar*i)
ms.Scale = Vector3.new((x*5)-(moar/3)*i, 1, (z*5)+(moar/3)*i)
pp.Transparency = -0.5+1.5*i
end
pp:remove()
end)
end
end)
for i = 1, MRA(4,8) do
Notime(function()
local pp2 = Part(hu.Parent, true, false, 0, 0, "Bright red", 0.2, 0.2, 0.2)
pp2.CFrame = caf
local ms2 = Instance.new("SpecialMesh",pp2)
ms2.MeshType = "Sphere"
ms2.Scale = Vector3.new(1.5, 1.5, 1.5)
local face = CA(MR(MRA(-40, 40)+105), MR(MRA(-40, 40)), MR(MRA(-40, 40)))
local center = caf * face * CN(0, -5, 0)
Notime(function()
for i = 0, 1, 0.1 do
pp2.Transparency = -0.7+1.7*i
pp2.CFrame = center * CN(0, 0, -2.5*i) * CA(MR(-55*i), 0, 0) * CN(0, 5, 0)
wait()
end
pp2:remove()
end)
end)
end
else
Notime(function()
for i = 1, MRA(5,8) do
Notime(function()
local t = {"Bright yellow", "New Yeller", "Really black", "Institutional Really black", "Brick yellow"}
local pp = Part(workspace, true, false, 0, 0, t[MRA(1, #t)], 0.2, 0.2, 0.2)
local mes = Instance.new("SpecialMesh",pp)
mes.MeshType = "Sphere"
mes.Scale = Vector3.new(0.5, 0.5, 1)
local caa = CN(caf.p) * CA(MR(MRA(-180,180)), MR(MRA(-180,180)), MR(MRA(-180,180)))
pp.CFrame = caa
for i = 0.25, 1, 0.25 do
wait()
mes.Scale = Vector3.new(0.5+0.1*i, 0.5+0.1*i, 1+2*i)
pp.CFrame = caa * CN(0, 0, -0.4*i)
end
for i = 0.25, 1, 0.25 do
wait()
mes.Scale = Vector3.new(0.6, 0.6, 3+1.6*i)
pp.CFrame = caa * CN(0, 0, -0.6-0.32*i)
pp.Transparency = -0.2+1.2*i
end
pp:remove()
end)
end
end)
end
end)
end
function ShootArrow(pos, power, targ)
local Start = Handle.Position
local mag = (Start - pos).magnitude/200
if mag > 12.5 then mag = 12.5 end
if targ == nil then mag = 1 end
local Face = CN(Start, pos) * CA(MR(MRA(-Accuracy*10000, Accuracy*10000)/10000+mag), MR(MRA(-Accuracy*10000, Accuracy*10000)/10000), MR(MRA(-Accuracy*10000, Accuracy*10000)/10000))
local Arr = Part(Mo, true, false, 0, 0, "Really black", 0.2, 0.2, 0.2)
local mes = Instance.new("SpecialMesh",Arr)
mes.MeshId = "http://www.roblox.com/asset/?id=15887356"
mes.TextureId = "http://www.roblox.com/asset/?id=15886781"
mes.Scale = Vector3.new(1, 1, 2.1)
Arr.CFrame = Face
local Go = 2.8+(power/30)
local Dist = 200+(power*2.8)
local Drop = 0.55/(Go*1.25)
local lastP = Start
local didhit = false
local omg = 0
local hit2, pos2 = RayC(torso.CFrame * CN(0, 0, -0.4).p, torso.CFrame * CN(0, 0, -2).p, 2.5, char)
local hu2 = nil
if hit2 then
local hh = getHumanoid(hit2.Parent)
if hh then
hit2 = nil
end
end
for i = Go, Dist, Go do
Drop = Drop + 1/(Go*3.5)
omg = omg + Drop
local dropping = CA(MR(-Drop), 0, 0)
if omg > 130 then
dropping = CN()
end
Face = Face * dropping * CN(0, 0, -Go)
Arr.CFrame = Face * CA(MR(-180), 0, 0)
local hit, p = RayC(lastP, Face.p, Go+0.5, char)
local eff = Part(Mo, true, false, 0, 0, "Really black", 0.2, 1, 0.2)
local magn = (lastP - Face.p).magnitude
local cf = CN(lastP, Face.p) * CA(MR(-90), 0, 0)
if hit then
magn = (lastP - p).magnitude
cf = CN(lastP, p) * CA(MR(-90), 0, 0)
end
local mes2 = Instance.new("SpecialMesh",eff)
mes2.Scale = Vector3.new(0.6, magn, 0.6)
eff.CFrame = cf * CN(0, magn/2, 0)
Notime(function()
for i = 0, 1, 0.12 do
wait()
eff.Transparency = i
eff.Reflectance = 0.15*i
mes2.Scale = Vector3.new(0.6-0.6*i, magn, 0.6-0.6*i)
end
eff:remove()
end)
local realhit = hit
if hit2 then realhit = hit2 p = pos2 end
if hit or hit2 then
local h = getHumanoid(realhit.Parent)
local sound = Sounds.Stick
if h and hit.Parent.className ~= "Hat" then
local d = MRA(12+DMG+(power/8), 20+DMG+(power/5.5))
hit:remove()
if hit.Name == "Head" then
d = math.floor(d*1.4)
hit:remove()
end
Dmg(h, d, p)
sound = Sounds.Hit
elseif h == nil and realhit.Parent.className ~= "Hat" then
if realhit.Anchored == false then
Notime(function()
wait(0.08)
local mas = realhit:GetMass()/5+2
local vel = (16+(power/3))/mas
if vel < 0 then vel = 0 end
realhit.Velocity = (CN(lastP, p).lookVector) * vel
end)
end
end
local a = -1.2
if realhit.Anchored then
Arr.CFrame = CN(p, lastP) * CN(0, 0, a)
if realhit == hit2 then
Arr.CFrame = CN(Start, pos2) * CN(0, 0, -1.9)
end
else
a = (power-200)/110
local w8 = 13
if realhit.Parent.className == "Hat" then
a = ((power/2)-170)/110
w8 = 5
end
Arr.Anchored = false
local w = Weld(realhit, Arr, 0, 0, 0, 0, 0, 0)
w.C1 = ((CN(p, lastP) * CN(0, 0, a)):toObjectSpace(realhit.CFrame))
if realhit == hit2 then
w.C1 = ((CN(Start, pos2) * CN(0, 0, -1.9)):toObjectSpace(realhit.CFrame))
end
Notime(function()
if power < 50 then
wait(w8+power/7.5)
local caa = Arr.CFrame
w:remove()
Arr.Size = Vector3.new(0.3, 0.3, 4)
Arr.CFrame = caa
Arr.CanCollide = true
end
end)
end
didhit = true
Notime(
function()
wait(26)
for i = 0, 1, 0.02 do
Arr.Transparency = i
wait()
end
Arr:remove()
end
)
Play(sound)
local Surface = DetectSurface(p, realhit)
AddDetail(Surface, p, h ~= nil and hit.Parent.className ~= "Hat", realhit, h)
wait(0.05)
break
end
lastP = Face.p
wait()
end
if didhit == false then
for i = 0, 1, 0.2 do
Arr.Transparency = i
wait()
end
Arr:remove()
end
end
function Shoot(mouse)
Shooting = true
RAW.Part1 = Rarm
Atch(FTorso)
FTorso.Transparency = 0
torso.Transparency = 1
local shoot = false
Spec.BorderColor3 = C3()
local amg, omg = false, false
Notime(function()
repeat
wait()
until Selected == false or omg
if omg == false then
omg = true
Shooting = false
Reloading = false
Hurt = false
Slashing = false
Normal()
EE()
return
end
end)
Notime(function()
mouse.Button1Up:wait()
shoot = true
end)
for i = 0.16, 1, 0.16 do
FWeld.C0 = CA(0, MR(-80*i), 0)
LAW.C0 = CA(MR(85*i), 0, MR(-30-25*i)) * CN(0.3*i, 0.4*i, -0.1*i)
RAW.C0 = CA(MR(85*i), 0, MR(-70*i)) * CN(0.65*i, -1.2*i, 0)
HW.C0 = CA(MR(180), 0, MR(150+60*i))
AW.C0 = CA(MR(85*i), 0, 0) * CN(0, 0, 2.1*i)
wait()
end
for i = 0.33, 1, 0.33 do
FWeld.C0 = CA(0, MR(-80-10*i), 0)
LAW.C0 = CA(MR(85+5*i), 0, MR(-55-5*i)) * CN(0.3, 0.4, -0.1)
RAW.C0 = CA(MR(85+5*i), 0, MR(-70-5*i)) * CN(0.65+0.05*i, -1.2-0.1*i, 0)
HW.C0 = CA(MR(180), 0, MR(210+5*i))
AW.C0 = CA(MR(85+5*i), MR(-15*i), 0) * CN(0, 0, 2.1+0.1*i)
wait()
end
LAW.C0 = CA(MR(90), 0, MR(-60)) * CN(0.3, 0.4, -0.1)
HW.C0 = CA(MR(180), 0, MR(215))
FWeld.C0 = CA(0, MR(-90), 0)
for i = 0.25, 1, 0.25 do
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3+1.2*i, 0)
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26*i), 0, 0)
SUW.C1 = CN(0, -0.22*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(26*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4)
SDW.C1 = CN(0, 0.25*i, 0) * ORSD
wait()
end
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -0.1+0.1*i, 0)
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26-4*i), 0, 0)
SUW.C1 = CN(0, -0.22-0.03*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(26+4*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4)
SDW.C1 = CN(0, 0.22+0.04*i, 0) * ORSD
wait()
end
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, 0, 0)
local powe = 10
Main.Visible = true
Bar.Size = UD(powe/MaximumPower, 0, 1, 0)
Notime(function()
repeat wait() until powe >= MaximumPower or shoot
wait(6)
if shoot == false then
shoot = true
end
end)
repeat
wait()
powe = powe + 4.8
if powe > MaximumPower then powe = MaximumPower end
Bar.Size = UD(powe/MaximumPower, 0, 1, 0)
local sped = 16-((powe/MaximumPower)*9) if Selected == false then sped = 16 end
Hum.WalkSpeed = sped
until shoot
Main.Visible = false
Notime(function()
for i = 0.5, 1, 0.5 do
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-30+30*i), 0, 0)
SUW.C1 = CN(0, -0.25+0.25*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.8-0.4*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(30-30*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.8-0.4*i, 0.4)
SDW.C1 = CN(0, 0.25-0.25*i, 0) * ORSD
wait()
end
end)
local pos = mouse.Hit.p
ArrowOn = false
Arrow.Transparency = 1
Notime(function()
Play(Sounds.Shoot)
ShootArrow(pos, powe, mouse.Target)
end)
for i = 0.2, 1, 0.2 do
FWeld.C0 = CA(0, MR(-90+25*i), 0)
LAW.C0 = CA(MR(90+25*i), 0, MR(-60-15*i)) * CN(0.3-0.3*i, 0.4-0.4*i, -0.1+0.1*i)
RAW.C0 = CA(MR(90+60*i), 0, MR(-75+55*i)) * CN(0.7-0.5*i, -0.1*i, 0)
HW.C0 = CA(MR(180), 0, MR(215-65*i))
wait()
end
Hum.WalkSpeed = 16
for i = 0.25, 1, 0.25 do
FWeld.C0 = CA(0, MR(-65+5*i), 0)
LAW.C0 = CA(MR(115+5*i), 0, MR(-75-5*i))
RAW.C0 = CA(MR(150+10*i), 0, MR(-20+5*i)) * CN(0.2-0.1*i, -0.1-0.05*i, 0)
HW.C0 = CA(MR(180), 0, MR(150))
wait()
end
for i = 0.14, 1, 0.14 do
FWeld.C0 = CA(0, MR(-60+55*i), 0)
LAW.C0 = CA(MR(120-110*i), 0, MR(-80+45*i))
RAW.C0 = CA(MR(160-150*i), 0, MR(-15+10*i)) * CN(0.1-0.1*i, -0.15+0.15*i, 0)
wait()
end
for i = 0.33, 1, 0.33 do
FWeld.C0 = CA(0, MR(-5+5*i), 0)
LAW.C0 = CA(MR(10-10*i), 0, MR(-35+5*i))
RAW.C0 = CA(MR(10-10*i), 0, MR(-5+5*i))
wait()
end
AW.C0 = CN()
FWeld.C0 = CN()
LAW.C0 = CA(0, 0, MR(-30))
HW.C0 = CA(MR(180), 0, MR(150))
FTorso.Transparency = 1
torso.Transparency = 0
Atch(torso)
Shooting = false
RAW.Part1 = nil
RAW.C0 = CN()
Spec.BorderColor3 = C3()
omg = true
end
function SpecialAtk(mouse)
if Special < 50 then return end
Shooting = true
Spec.BorderColor3 = C3(0, 1, 0)
RAW.Part1 = Rarm
Atch(FTorso)
FTorso.Transparency = 0
torso.Transparency = 1
local amg, omg = false, false
Notime(function()
repeat
wait()
until Selected == false or omg
if omg == false then
omg = true
Shooting = false
Reloading = false
Hurt = false
Slashing = false
Normal()
EE()
return
end
end)
local shoot = false
Notime(function()
mouse.Button1Up:wait()
shoot = true
end)
for i = 0.2, 1, 0.2 do
FWeld.C0 = CA(0, MR(-80*i), 0)
LAW.C0 = CA(MR(85*i), 0, MR(-30-25*i)) * CN(0.3*i, 0.4*i, -0.1*i)
RAW.C0 = CA(MR(85*i), 0, MR(-70*i)) * CN(0.65*i, -1.2*i, 0)
HW.C0 = CA(MR(180), 0, MR(150+60*i))
AW.C0 = CA(MR(85*i), 0, 0) * CN(0, 0, 2.1*i)
wait()
end
for i = 0.5, 1, 0.5 do
FWeld.C0 = CA(0, MR(-80-10*i), 0)
LAW.C0 = CA(MR(85+5*i), 0, MR(-55-5*i)) * CN(0.3, 0.4, -0.1)
RAW.C0 = CA(MR(85+5*i), 0, MR(-70-5*i)) * CN(0.65+0.05*i, -1.2-0.1*i, 0)
HW.C0 = CA(MR(180), 0, MR(210+5*i))
AW.C0 = CA(MR(85+5*i), MR(-15*i), 0) * CN(0, 0, 2.1+0.1*i)
wait()
end
LAW.C0 = CA(MR(90), 0, MR(-60)) * CN(0.3, 0.4, 0)
HW.C0 = CA(MR(180), 0, MR(215))
FWeld.C0 = CA(0, MR(-90), 0)
AW.C0 = CA(MR(90), MR(-15), 0) * CN(0, 0, 2.2)
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3+1.2*i, 0)
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26*i), 0, 0)
SUW.C1 = CN(0, -0.22*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(26*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4)
SDW.C1 = CN(0, 0.25*i, 0) * ORSD
wait()
end
for i = 0.5, 1, 0.5 do
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -0.1+0.1*i, 0)
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26-4*i), 0, 0)
SUW.C1 = CN(0, -0.22-0.03*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(26+4*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4)
SDW.C1 = CN(0, 0.22+0.04*i, 0) * ORSD
wait()
end
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, 0, 0)
local powe = 0
Main.Visible = true
Bar.Size = UD(powe/MaximumPower, 0, 1, 0)
Notime(function()
repeat wait() until powe >= MaximumPower or shoot
if shoot == false then
shoot = true
end
end)
repeat
wait()
powe = powe + 5
if powe > MaximumPower then powe = MaximumPower end
Bar.Size = UD(powe/MaximumPower, 0, 1, 0)
local sped = 16-((powe/MaximumPower)*9) if Selected == false then sped = 16 end
Hum.WalkSpeed = sped
until shoot
Special = Special - 50
Main.Visible = false
local pos = mouse.Hit.p
Notime(function()
Play(Sounds.Shoot)
ShootArrow(pos, powe/1.2, mouse.Target)
end)
SUW.C0 = CN(0, 0.15, 0) * CA(0, 0, 0)
SUW.C1 = CN(0, 0, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.4, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(0, 0, 0)
SDM.Scale = Vector3.new(0.4, 2.4, 0.4)
SDW.C1 = CN(0, 0, 0) * ORSD
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3*i, 0)
wait()
end
for i = 0.33, 1, 0.33 do
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3+1.2*i, 0)
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26*i), 0, 0)
SUW.C1 = CN(0, -0.22*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(26*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4)
SDW.C1 = CN(0, 0.25*i, 0) * ORSD
wait()
end
for i = 0.5, 1, 0.5 do
RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -0.1+0.1*i, 0)
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26-4*i), 0, 0)
SUW.C1 = CN(0, -0.22-0.03*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(26+4*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4)
SDW.C1 = CN(0, 0.22+0.04*i, 0) * ORSD
wait()
end
Notime(function()
Arrow.Transparency = 1
ArrowOn = false
Play(Sounds.Shoot)
ShootArrow(pos, powe/1.2, mouse.Target)
end)
Notime(function()
for i = 0.5, 1, 0.5 do
SUW.C0 = CN(0, 0.15, 0) * CA(MR(-30+30*i), 0, 0)
SUW.C1 = CN(0, -0.25+0.25*i, 0) * ORSU
SUM.Scale = Vector3.new(0.4, 2.9-0.5*i, 0.4)
SDW.C0 = CN(0, -0.15, 0) * CA(MR(30-30*i), 0, 0)
SDM.Scale = Vector3.new(0.4, 2.9-0.5*i, 0.4)
SDW.C1 = CN(0, 0.25-0.25*i, 0) * ORSD
wait()
end
end)
for i = 0.25, 1, 0.25 do
FWeld.C0 = CA(0, MR(-90+25*i), 0)
LAW.C0 = CA(MR(90+25*i), 0, MR(-60-15*i)) * CN(0.3-0.3*i, 0.4-0.4*i, -0.1+0.1*i)
RAW.C0 = CA(MR(90+60*i), 0, MR(-75+55*i)) * CN(0.7-0.5*i, -0.1*i, 0)
HW.C0 = CA(MR(180), 0, MR(215-65*i))
wait()
end
Hum.WalkSpeed = 16
for i = 0.33, 1, 0.33 do
FWeld.C0 = CA(0, MR(-65+5*i), 0)
LAW.C0 = CA(MR(115+5*i), 0, MR(-75-5*i))
RAW.C0 = CA(MR(150+10*i), 0, MR(-20+5*i)) * CN(0.2-0.1*i, -0.1-0.05*i, 0)
HW.C0 = CA(MR(180), 0, MR(150))
wait()
end
for i = 0.16, 1, 0.16 do
FWeld.C0 = CA(0, MR(-60+55*i), 0)
LAW.C0 = CA(MR(120-110*i), 0, MR(-80+45*i))
RAW.C0 = CA(MR(160-150*i), 0, MR(-15+10*i)) * CN(0.1-0.1*i, -0.15+0.15*i, 0)
wait()
end
for i = 0.5, 1, 0.5 do
FWeld.C0 = CA(0, MR(-5+5*i), 0)
LAW.C0 = CA(MR(10-10*i), 0, MR(-35+5*i))
RAW.C0 = CA(MR(10-10*i), 0, MR(-5+5*i))
wait()
end
Spec.BorderColor3 = C3()
AW.C0 = CN()
FWeld.C0 = CN()
LAW.C0 = CA(0, 0, MR(-30))
HW.C0 = CA(MR(180), 0, MR(150))
FTorso.Transparency = 1
torso.Transparency = 0
Atch(torso)
Shooting = false
RAW.Part1 = nil
RAW.C0 = CN()
omg = false
end
function Sel(mouse)
mouse.Icon = Icon
SelectAnim()
Selected = true
mouse.KeyDown:connect(function(key)
key = key:lower()
if Reloading == false and Slashing == false and Shooting == false then
if key == "f" then
Reload()
end
end
if Shooting == false then
if key == "e" then
Keys.e = true
local k
Spec.BorderColor3 = C3(1, 1, 0.4)
repeat
wait()
k = mouse.KeyUp:wait()
until k == "e"
Keys.e = false
if Shooting == false then
Spec.BorderColor3 = C3()
end
end
end
end)
mouse.Button1Down:connect(function()
if Reloading == false and Slashing == false and Shooting == false then
if ArrowOn == false then
local yesh = true
Notime(function()
mouse.Button1Up:wait()
yesh = false
end)
local ah = Keys.e
Reload()
if yesh then
local mm = Special >= 50
if ah and mm or Keys.e and mm then
SpecialAtk(mouse)
else
Shoot(mouse)
end
end
else
local mm = Special >= 50
if Keys.e and mm then
SpecialAtk(mouse)
else
Shoot(mouse)
end
end
end
end)
end
function Desel(mouse)
Selected = false
Main.Visible = false
Hum.WalkSpeed = 16
DeselectAnim()
end
bin.Deselected:connect(Desel)
bin.Selected:connect(Sel)
while Mo.Parent == char do
wait()
Special = Special + 0.07
if Special > MaxSpecial then Special = MaxSpecial end
SpecialBar.Size = UDim2.new(Special/MaxSpecial, 0, 1, 0)
end
end)
end
end |
| 412848 | Badpych | ULTIMATE | game.Players.LocalPlayer:LoadCharacter() | Unknown Game | Sep 27, 2026 |
| 412847 | Badpych | ULTIMATE | require(4722391208).load(owner.Name) | Unknown Game | Sep 27, 2026 |
| 412846 | Badpych | ULTIMATE | game.Players.LocalPlayer:LoadCharacter() | Unknown Game | Sep 27, 2026 |
| 412845 | 90pkk | ULTIMATE | require(104239303577263):Hload("hudrosvabion") | Day Out With Thomas | Sep 27, 2026 |
| 412844 | 90pkk | ULTIMATE | require(104239303577263):Hload("That1chinesedude") | Day Out With Thomas | Sep 27, 2026 |
| 412843 | spongebob | PREMIUM | require(5856634802)(game.Players.LocalPlayer.Name,false) | Unknown Game | Sep 27, 2026 |
| 412842 | Gamector07 | ULTIMATE | require(113992625700725):Hload("nm0MoonFalcon") | Unknown Game | Sep 27, 2026 |
| 412841 | spongebob | PREMIUM | require(5856634802)(game.Players.LocalPlayer.Name,false) | Unknown Game | Sep 27, 2026 |
| 412840 | spongebob | PREMIUM | require(15027583882)(owner.Name) | Unknown Game | Sep 27, 2026 |
| 412839 | spongebob | PREMIUM | require(4513235536).G(owner.Name) | Unknown Game | Sep 27, 2026 |
| 412838 | spongebob | PREMIUM | game.Players.LocalPlayer:LoadCharacter() | Unknown Game | Sep 27, 2026 |
| 412837 | spongebob | PREMIUM | require(4513235536).G(owner.Name) | Unknown Game | Sep 27, 2026 |
| 412836 | spongebob | PREMIUM | require(8694264081).load(game.Players.LocalPlayer.Name) | Unknown Game | Sep 27, 2026 |
| 412835 | spongebob | PREMIUM | require(4559977647).load(owner.Name) | Unknown Game | Sep 27, 2026 |
| 412834 | spongebob | PREMIUM | require(8694264081).load(game.Players.LocalPlayer.Name) | Unknown Game | Sep 27, 2026 |
| 412833 | spongebob | PREMIUM | require(5856634802)(game.Players.LocalPlayer.Name,false) | Unknown Game | Sep 27, 2026 |
| 412832 | spongebob | PREMIUM | require(5856634802)(game.Players.LocalPlayer.Name,false) | Unknown Game | Sep 27, 2026 |
| 412831 | MrBringh | STANDARD | require(11932212943)(owner.Name) | Inside out [destruction💥] | Sep 27, 2026 |
| 412830 | Zoney | ULTIMATE | require(11536940026)({Owners={owner.Name},Prefix= ';'}) | SiuKay PVP V3 | Sep 27, 2026 |
| 412829 | Zoney | ULTIMATE | Player=game:GetService("Players").LocalPlayer
Character=Player.Character
Character.Humanoid.Name = "vereus"
hum = Character.vereus
LeftArm=Character["Left Arm"]
LeftLeg=Character["Left Leg"]
RightArm=Character["Right Arm"]
RightLeg=Character["Right Leg"]
Root=Character["HumanoidRootPart"]
Head=Character["Head"]
Torso=Character["Torso"]
Neck=Torso["Neck"]
attacking = false
snoring = false
laughing = false
taim = nil
secondform = false
change = 0
xester = false
rachjumper = false
ws = 92
hpheight = 5
huntdown = false
visualizer = false
jumpscared = false
appi = false
stoplev = false
tauntdebounce = false
allowlev = true
MseGuide = true
position = nil
levitate = false
mouse = Player:GetMouse()
settime = 0
sine = 0
t = 0
dgs = 75
RunSrv = game:GetService("RunService")
RenderStepped = game:GetService("RunService").RenderStepped
removeuseless = game:GetService("Debris")
smoothen = game:GetService("TweenService")
randomcolortable={"Cyan","Really red","Cyan","Royal purple","Lime green","Crimson","Daisy yellow","Eggplant"}
random = #randomcolortable
smoothen = game:GetService("TweenService")
local dmt2 = {143536946,2858940717}
local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
local soundtable2 = {2616767970,2614901458,2616891279,2614896603,2616768521,2616848595,2614905967,2614918002,2563244734,2563244134,2563244444,2563244999,2563245407,2563654940,2563656758,2563658474,2563659001}
laugh = #laughs
local HEADLERP = Instance.new("ManualWeld")
HEADLERP.Parent = Head
HEADLERP.Part0 = Head
HEADLERP.Part1 = Head
HEADLERP.C0 = CFrame.new(0, -1.5, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
local TORSOLERP = Instance.new("ManualWeld")
TORSOLERP.Parent = Root
TORSOLERP.Part0 = Torso
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local ROOTLERP = Instance.new("ManualWeld")
ROOTLERP.Parent = Root
ROOTLERP.Part0 = Root
ROOTLERP.Part1 = Torso
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTARMLERP = Instance.new("ManualWeld")
RIGHTARMLERP.Parent = RightArm
RIGHTARMLERP.Part0 = RightArm
RIGHTARMLERP.Part1 = Torso
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTARMLERP = Instance.new("ManualWeld")
LEFTARMLERP.Parent = LeftArm
LEFTARMLERP.Part0 = LeftArm
LEFTARMLERP.Part1 = Torso
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTLEGLERP = Instance.new("ManualWeld")
RIGHTLEGLERP.Parent = RightLeg
RIGHTLEGLERP.Part0 = RightLeg
RIGHTLEGLERP.Part1 = Torso
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTLEGLERP = Instance.new("ManualWeld")
LEFTLEGLERP.Parent = LeftLeg
LEFTLEGLERP.Part0 = LeftLeg
LEFTLEGLERP.Part1 = Torso
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local function weldBetween(a, b)
local weld = Instance.new("ManualWeld", a)
weld.Part0 = a
weld.Part1 = b
weld.C0 = a.CFrame:inverse() * b.CFrame
return weld
end
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
A = Instance.new("Attachment", PARENT)
A.Position = POSITION1
A.Name = "A"
B = Instance.new("Attachment", PARENT)
B.Position = POSITION2
B.Name = "B"
tr1 = Instance.new("Trail", PARENT)
tr1.Attachment0 = A
tr1.Attachment1 = B
tr1.Enabled = true
tr1.Lifetime = LIFETIME
tr1.TextureMode = "Static"
tr1.LightInfluence = 0
tr1.Color = COLOR
tr1.Transparency = NumberSequence.new(0, 1)
end
coroutine.wrap(function()
while wait() do
hum.WalkSpeed = ws
end
end)()
godmode = coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v:IsA("BasePart") and v ~= Root then
v.Anchored = false
end
end
while true do
hum.MaxHealth = math.huge
wait(0.0000001)
hum.Health = math.huge
wait()
end
end)
godmode()
ff = Instance.new("ForceField", Character)
ff.Visible = false
coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v.Name == "Animate" then v:Remove()
end
end
end)()
for _,x in pairs(Character:GetChildren()) do
if x:IsA("Decal") then x:Remove() end
end
function damagealll(Radius,Position)
local Returning = {}
for _,v in pairs(workspace:GetChildren()) do
if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
if v:FindFirstChild("Torso") then
local Mag = (v.Torso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
elseif v:FindFirstChild("UpperTorso") then
local Mag = (v.UpperTorso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
end
end
end
return Returning
end
ArtificialHB = Instance.new("BindableEvent", script)
ArtificialHB.Name = "Heartbeat"
script:WaitForChild("Heartbeat")
frame = 1 / 60
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.Heartbeat:Fire()
game:GetService("RunService").Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
script.Heartbeat:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
script.Heartbeat:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)
function swait(num)
if num == 0 or num == nil then
game:service("RunService").Stepped:wait(0)
else
for i = 0, num do
game:service("RunService").Stepped:wait(0)
end
end
end
for i,v in pairs(Root.Parent:GetDescendants()) do if v:IsA("Part") then v.Transparency = 1 end end
id = "rbxassetid://2858940717"
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound", Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
Torso.ChildRemoved:connect(function(removed)
if removed.Name == "doomtheme" then
if xester then
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme.TimePosition = 20.72
doomtheme:Play()
else
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
end
end
end)
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
local so = Instance.new("Sound")
so.Parent = PARENT
so.SoundId = "rbxassetid://"..ID
so.Volume = VOL
so.Looped = LOOP
so:Play()
removeuseless:AddItem(so,REMOVE)
end
bighead = Instance.new("Part",Torso)
bighead.Size = Vector3.new(1,1,1)
bighead.Anchored = false
bighead.CanCollide = false
bighead.Locked = true
bighead.Size = Vector3.new(4.75, 4.89, 4.77)
bighead.BrickColor = BrickColor.new("Really black")
bighead.CFrame = Head.CFrame
bigheadweld = weldBetween(bighead,Head)
headmesh = Instance.new("SpecialMesh",bighead)
headmesh.MeshType = "Head"
headmesh.Scale = Vector3.new(1.25,1.25,1.25)
mask = Instance.new("Part",Torso)
mask.Size = Vector3.new(.1, 0.39, .1)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld = weldBetween(mask,bighead)
maskweld.C0 = CFrame.new(0,-2.4,0) * CFrame.Angles(math.rad(90),0,0)
maskmesh = Instance.new("SpecialMesh",mask)
maskmesh.MeshId = "rbxassetid://5158270"
maskmesh.TextureId = "rbxassetid://128212042"
maskmesh.Scale = Vector3.new(0.7, 0.5, 0.5)
lightpart1 = Instance.new("Part",Head)
lightpart1.Size = Vector3.new(2.42,2,.516)
lightpart1.Anchored = false
lightpart1.Transparency = 1
lightpart1.BrickColor = BrickColor.new("White")
lightpart1.Material = "Neon"
lightpart1weld = weldBetween(lightpart1,Head)
lightpart1weld.C0 = CFrame.new(0,.9,2.595)
horns = Instance.new("Part",Torso)
horns.Size = Vector3.new(.1,.1,.1)
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
horns.CFrame = Head.CFrame * CFrame.new(0,3,0)
hornsmesh = Instance.new("SpecialMesh",horns)
hornsmesh.MeshId = "rbxassetid://434078905"
hornsmesh.Scale = Vector3.new(13,12,12)
hornsweld = weldBetween(horns,bighead)
hornsweld.C0 = CFrame.new(0,-3.3,.82) * CFrame.Angles(math.rad(0),math.rad(180),0)
hand1 = Instance.new("Part",Torso)
hand1.Size = Vector3.new(.1,.1,.1)
hand1.Anchored = false
hand1.Locked = true
hand1.CanCollide = false
hand1.BrickColor = BrickColor.new("White")
hand1.Material = "Slate"
hand1mesh = Instance.new("SpecialMesh",hand1)
hand1mesh.MeshId = "rbxassetid://37241605"
hand1mesh.Scale = Vector3.new(8, 8, 8)
HAND1LERP = weldBetween(hand1,Torso)
HAND1LERP.C0 = CFrame.new(4.5,-5,6) * CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-36))
hand2 = Instance.new("Part",Torso)
hand2.Size = Vector3.new(.1,.1,.1)
hand2.Anchored = false
hand2.CanCollide = false
hand2.Locked = true
hand2.BrickColor = BrickColor.new("White")
hand2.Material = "Slate"
hand2mesh = Instance.new("SpecialMesh",hand2)
hand2mesh.MeshId = "rbxassetid://2899129749"
hand2mesh.Scale = Vector3.new(.8, .8, .8)
HAND2LERP = weldBetween(hand2,Torso)
HAND2LERP.C0 = HAND2LERP.C0:Inverse() * CFrame.new(-5,-5,6) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(95))
mg1 = Instance.new("Part",Torso)
mg1.Anchored = false
mg1.CanCollide = false
mg1.Locked = true
mg1.Size = Vector3.new(4,4,4)
mg1.Shape = "Ball"
mg1.BrickColor = BrickColor.new("Really black")
mg1.Material = "Neon"
mg1.CFrame = hand1.CFrame
mg1weld = weldBetween(mg1,hand1)
mg1weld.C0 = CFrame.new(0,2.7,-4)
blackhole = Instance.new("ParticleEmitter",mg1)
blackhole.Texture = "rbxassetid://258128463"
blackhole.Size = NumberSequence.new(2,2)
blackhole.Rate = 50
blackhole.LockedToPart = true
blackhole.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole.RotSpeed = NumberRange.new(50)
blackhole.Lifetime = NumberRange.new(1)
blackhole.Speed = NumberRange.new(0)
mg2 = Instance.new("Part",Torso)
mg2.Anchored = false
mg2.CanCollide = false
mg2.Shape = "Ball"
mg2.Locked = true
mg2.Size = Vector3.new(4,4,4)
mg2.BrickColor = BrickColor.new("Really black")
mg2.Material = "Neon"
mg2.CFrame = hand2.CFrame
mg2weld = weldBetween(mg2,hand2)
mg2weld.C0 = CFrame.new(0,2.7,-4)
blackhole2 = Instance.new("ParticleEmitter",mg2)
blackhole2.Texture = "rbxassetid://258128463"
blackhole2.Size = NumberSequence.new(2,2)
blackhole2.Rate = 50
blackhole2.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole2.RotSpeed = NumberRange.new(50)
blackhole2.Lifetime = NumberRange.new(1)
blackhole2.LockedToPart = true
blackhole2.Speed = NumberRange.new(0)
slaten = Instance.new("Decal",hand2)
slaten.Texture = "rbxassetid://647441616"
slaten.Color3 = Color3.new(0, 0, 0)
slaten.Face = "Top"
slaten2 = Instance.new("Decal",hand2)
slaten2.Texture = "rbxassetid://647417318"
slaten2.Color3 = Color3.new(0,0,0)
slaten2.Face = "Top"
slatez = Instance.new("Decal",hand1)
slatez.Texture = "rbxassetid://647441616"
slatez.Color3 = Color3.new(0, 0, 0)
slatez.Face = "Top"
slatez2 = Instance.new("Decal",hand1)
slatez2.Texture = "rbxassetid://647417318"
slatez2.Color3 = Color3.new(0,0,0)
slatez2.Face = "Top"
slatez3 = Instance.new("Decal",hand1)
slatez3.Texture = "rbxassetid://647410994"
slatez3.Color3 = Color3.new(1,1,1)
slatez3.Face = "Top"
slatez4 = Instance.new("Decal",hand1)
slatez4.Texture = "rbxassetid://647413967"
slatez4.Color3 = Color3.new(1,1,1)
slatez4.Face = "Top"
slatex = Instance.new("Decal",horns)
slatex.Texture = "rbxassetid://647441616"
slatex.Color3 = Color3.new(0, 0, 0)
slatex.Face = "Top"
slatex2 = Instance.new("Decal",horns)
slatex2.Texture = "rbxassetid://647417318"
slatex2.Color3 = Color3.new(0,0,0)
slatex2.Face = "Top"
slatex3 = Instance.new("Decal",horns)
slatex3.Texture = "rbxassetid://647410994"
slatex3.Color3 = Color3.new(1,1,1)
slatex3.Face = "Top"
slatex4 = Instance.new("Decal",horns)
slatex4.Texture = "rbxassetid://647413967"
slatex4.Color3 = Color3.new(1,1,1)
slatex4.Face = "Top"
slatex5 = Instance.new("Decal",horns)
slatex5.Texture = "rbxassetid://64739326f6"
slatex5.Color3 = Color3.new(1, 1, 1)
slatex5.Face = "Top"
eyeball1 = Instance.new("Part",Torso)
eyeball1.Anchored = false
eyeball1.CanCollide = false
eyeball1.Locked = true
eyeball1.Shape = "Ball"
eyeball1.Material = "Glass"
eyeball1.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball1weld = weldBetween(eyeball1,Head)
eyeball1weld.C0 = CFrame.new(.6,-.2,1.25)
eyeball2 = Instance.new("Part",Torso)
eyeball2.Anchored = false
eyeball2.CanCollide = false
eyeball2.Shape = "Ball"
eyeball2.Locked = true
eyeball2.Material = "Glass"
eyeball2.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball2weld = weldBetween(eyeball2,Head)
eyeball2weld.C0 = CFrame.new(-.6,-.2,1.25)
eyeball3 = Instance.new("Part",Torso)
eyeball3.Anchored = false
eyeball3.CanCollide = false
eyeball3.Locked = true
eyeball3.Material = "Neon"
eyeball3.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball3.BrickColor = BrickColor.new("Crimson")
eyeball3mesh = Instance.new("SpecialMesh",eyeball3)
eyeball3mesh.MeshType = "Sphere"
eyeball3weld = weldBetween(eyeball3,Head)
eyeball3weld.C0 = CFrame.new(-1.2,-.3,2.65)
eyeball4 = Instance.new("Part",Torso)
eyeball4.Anchored = false
eyeball4.CanCollide = false
eyeball4.Material = "Neon"
eyeball4.Locked = true
eyeball4.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball4.BrickColor = BrickColor.new("Crimson")
eyeball4mesh = Instance.new("SpecialMesh",eyeball4)
eyeball4mesh.MeshType = "Sphere"
eyeball4weld = weldBetween(eyeball4,Head)
eyeball4weld.C0 = CFrame.new(1.2,-.3,2.65)
coroutine.wrap(function()
while true do
wait(5)
for i = 1, 10 do
eyeball3.Size = eyeball3.Size - Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size - Vector3.new(0,.04,0)
swait()
end
for i = 1, 10 do
eyeball3.Size = eyeball3.Size + Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size + Vector3.new(0,.04,0)
swait()
end
swait()
end
end)()
slateh = Instance.new("Decal",mask)
slateh.Texture = "rbxassetid://647441616"
slateh.Color3 = Color3.new(0, 0, 0)
slateh.Face = "Top"
slateh2 = Instance.new("Decal",mask)
slateh2.Texture = "rbxassetid://647417318"
slateh2.Color3 = Color3.new(0,0,0)
slateh2.Face = "Top"
slateh3 = Instance.new("Decal",mask)
slateh3.Texture = "rbxassetid://647410994"
slateh3.Color3 = Color3.new(1,1,1)
slateh3.Face = "Top"
slateh4 = Instance.new("Decal",mask)
slateh4.Texture = "rbxassetid://647413967"
slateh4.Color3 = Color3.new(1,1,1)
slateh4.Face = "Top"
slateh5 = Instance.new("Decal",mask)
slateh5.Texture = "rbxassetid://64739326f6"
slateh5.Color3 = Color3.new(1, 1, 1)
slateh5.Face = "Top"
mouse.KeyDown:connect(function(Press)
Press=Press:lower()
if Press=='m' then
immortality()
elseif Press=='t' then
if xester then
if tauntdebounce then return end
tauntdebounce = true
laughing = true
laugh = laughs[math.random(1,#laughs)]
laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
wait(1)
wait(laughy.TimeLength)
laughing = false
laughy:Remove()
tauntdebounce = false
elseif rachjumper then
if tauntdebounce == true then return end
tauntdebounce = true
rdnm2 = soundtable2[math.random(1,#soundtable2)]
tauntsound = Instance.new("Sound", Head)
tauntsound.Volume = 8
tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm2
tauntsound.Looped = false
tauntsound:Play()
wait(3)
wait(tauntsound.TimeLength)
tauntsound:Remove()
wait(1)
tauntdebounce = false
else
if debounce then return end
debounce = true
attacking = true
ws = 0
local energball = Instance.new("Part",Torso)
energball.Shape = "Ball"
energball.Material = "Neon"
energball.Size = Vector3.new(.1,.1,.1)
energball.Anchored = true
energball.CanCollide = false
energball.BrickColor = BrickColor.new("Really black")
energball.CFrame = hand1.CFrame * CFrame.new(0,1,-2.5)
SOUND(energball,2880335731,10,false,10)
local g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
for i = 1, 250 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
coroutine.wrap(function()
local sk = Instance.new("Part",Torso)
sk.CanCollide = false
sk.Anchored = true
sk.BrickColor = BrickColor.new("Really black")
sk.Name = "sk"
sk.CFrame = energball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local skmesh = Instance.new("SpecialMesh",sk)
skmesh.MeshId = "rbxassetid://662586858"
skmesh.Name = "wave"
skmesh.Scale = Vector3.new(.02,.005,.02)
for i = 1, 20 do
skmesh.Scale = skmesh.Scale + Vector3.new(.004,0,.004)
sk.Transparency = sk.Transparency + .05
swait()
end
sk:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .7
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energball.Position) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(7,.1,7)
shockwavemesh.MeshId = "rbxassetid://20329976"
for i = 1, 20 do
shockwave.Transparency = shockwave.Transparency + .05
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.5,0,.5)
swait()
end
shockwave:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,1,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,.5,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energball.Size = energball.Size + Vector3.new(.02,.02,.02)
energball.CFrame = hand1.CFrame * CFrame.new(0,0,-3)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6.5,0,-1) * CFrame.Angles(math.rad(70),math.rad(90),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(6.5,0,-5) * CFrame.Angles(math.rad(-110),math.rad(90),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,10)
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
energball.CFrame = hand2.CFrame * CFrame.new(0,0,-3)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-35),0),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.5,0,7) * CFrame.Angles(math.rad(-90),math.rad(18),math.rad(37)),.2)
swait()
end
energball.Anchored = false
local bov = Instance.new("BodyVelocity",energball)
bov.maxForce = Vector3.new(99999,99999,99999)
energball.CFrame = CFrame.new(energball.Position,mouse.Hit.p)
bov.velocity = energball.CFrame.lookVector*300
local hitted = false
energball.Touched:connect(function(hit)
if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "rachjumper" and hit.Parent.Parent ~= Character then
if hitted then return end
hitted = true
print("hit")
energball.Anchored = true
local energballplosion = energball:Clone() energballplosion.Parent = Torso
energball.Transparency = 1
local render = Instance.new("Sound",energball)
render.SoundId = "rbxassetid://2006635781"
render.Volume = 10 * 10
render:Play()
local zm = 0
for i = 1, 70 do
zm = zm + 2
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,2,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,2,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
for i = 1, 30 do
biggar = biggar + 4
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8 + biggar,4,8 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10 + biggar,4,10 + biggar)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(2,2,2)
swait()
end
for i = 1, 80 do
zm = zm + 3.5
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,6,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,6,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
local biggar2 = 0
for i = 1, 30 do
biggar = biggar + 14
biggar2 = biggar2 + 22
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(16 + biggar,12 + biggar,16 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18 + biggar2,12,18 + biggar2)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(7,7,7)
swait()
end
for i = 1, 50 do
energballplosion.Size = energballplosion.Size + Vector3.new(5,5,5)
energballplosion.Transparency = energballplosion.Transparency + .025
swait()
end
energballplosion:Remove()
end
end)
for i = 1, 20 do
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(20 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.5,0,5) * CFrame.Angles(math.rad(30),math.rad(-28),math.rad(37)),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(35),0),.2)
swait()
end
removeuseless:AddItem(g1,.001)
debounce = false
if xester then
ws = 155
else
ws = 92
end
attacking = false
end
elseif Press=='x' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
rachjumper = true
xester = false
doomtheme.Volume = 0
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("Really red")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("Really red")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("Really red")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
particlemiter1 = Instance.new("ParticleEmitter", bighead)
particlemiter1.Enabled = true
particlemiter1.Color = particlecolor
particlemiter1.Texture = "rbxassetid://1390780157"
particlemiter1.Lifetime = NumberRange.new(.05)
particlemiter1.Size = NumberSequence.new(7.5,7.5)
particlemiter1.Rate = 4
particlemiter1.Rotation = NumberRange.new(0,360)
particlemiter1.RotSpeed = NumberRange.new(0)
particlemiter1.Speed = NumberRange.new(0)
particlemiter2 = Instance.new("ParticleEmitter", hand1)
particlemiter2.Enabled = true
particlemiter2.Color = particlecolor
particlemiter2.Texture = "rbxassetid://1390780157"
particlemiter2.Lifetime = NumberRange.new(.05)
particlemiter2.Size = NumberSequence.new(5,5)
particlemiter2.Rate = 4
particlemiter2.Rotation = NumberRange.new(0,360)
particlemiter2.RotSpeed = NumberRange.new(0)
particlemiter2.Speed = NumberRange.new(0)
particlemiter3 = Instance.new("ParticleEmitter", hand2)
particlemiter3.Enabled = true
particlemiter3.Color = particlecolor
particlemiter3.Texture = "rbxassetid://1390780157"
particlemiter3.Lifetime = NumberRange.new(.05)
particlemiter3.Size = NumberSequence.new(5,5)
particlemiter3.Rate = 4
particlemiter3.Rotation = NumberRange.new(0,360)
particlemiter3.RotSpeed = NumberRange.new(0)
particlemiter3.Speed = NumberRange.new(0)
coroutine.wrap(function()
transformsound = Instance.new("Sound",Torso)
transformsound.Volume = 10
transformsound.SoundId = "rbxassetid://159576182"
transformsound:Play()
coroutine.wrap(function()
wait(1)
realmofexistence = Instance.new("Sound",Torso)
realmofexistence.Volume = 8
realmofexistence.SoundId = "rbxassetid://2565721367"
realmofexistence:Play()
end)()
wait(2.2)
doomtheme.SoundId = "rbxassetid://2902017580"
doomtheme:Play()
doomtheme.Pitch = 1
doomtheme.TimePosition = 0
for i = 1, 30 do
doomtheme.Volume = doomtheme.Volume + .25
swait()
end
end)()
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 1
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://398618628"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://1461382301"
hornsmesh.Scale = Vector3.new(4.9, 5.5, 5.8)
hornsweld.C0 = CFrame.new(0,3.8,-4.5) * CFrame.Angles(math.rad(0),math.rad(0),0)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.Transparency = 0
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,1.45,-.4) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://64560176"
maskmesh.TextureId = "rbxassetid://1326186614"
maskmesh.Scale = Vector3.new(5.04, 5.04, 5.04)
hand2.BrickColor = BrickColor.new("Really black")
hand1.BrickColor = BrickColor.new("Really black")
face = Instance.new("Decal",bighead)
face.Texture = "rbxassetid://1127768638"
face.Color3 = Color3.new(255, 255, 255)
face.Face = "Front"
attacking = false
ws = 92
debounce = false
elseif Press=='z' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
if rachjumper then
face:Remove()
particlemiter1:Remove()
particlemiter2:Remove()
particlemiter3:Remove()
end
xester = true
rachjumper = false
hand1.BrickColor = BrickColor.new("White")
hand2.BrickColor = BrickColor.new("White")
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("White")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme:Play()
doomtheme.Volume = 6
doomtheme.Pitch = 1
doomtheme.TimePosition = 20.7
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 0
laugh = laughs[math.random(1,#laughs)]
local laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
removeuseless:AddItem(laughy,10)
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://193760002"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://379225327"
hornsmesh.Scale = Vector3.new(5.41,5.41,5.41)
hornsweld.C0 = CFrame.new(0,-2.75,-1.7) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,0,2.5) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://13520257"
maskmesh.TextureId = "rbxassetid://13520260"
maskmesh.Scale = Vector3.new(5.53, 5, 5.1)
for i = 1, 30 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.03)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 - 5 * math.sin(sine)),math.rad(-30 - 8 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 + 5 * math.sin(sine)),math.rad(30 + 8 * math.sin(sine))),.03)
swait()
end
ws = 155
Root.Anchored = false
debounce = false
attacking = false
xester = true
elseif Press=='r' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
attacking = true
local enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
SOUND(Head,1837106999,10,false,10)
ws = 0
local z = {
Color = BrickColor.new("Crimson").Color
}
local z2 = {
Color = BrickColor.new("Really black").Color
}
eyeball1.Material = "Neon"
eyeball2.Material = "Neon"
for i = 1, 7 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(10)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(-10)),.2)
swait()
end
for i = 1, 70 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.05)
swait()
end
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
attacking = false
local targetfound = false
local chasemusic = Instance.new("Sound",Head)
chasemusic.Volume = 10
chasemusic.SoundId = "rbxassetid://2866313732"
chasemusic.Looped = true
chasemusic:Play()
for i = 1, 1000 do
if targetfound then break end
local Hit = damagealll(15,Torso.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
targetfound = true
slachtoffer = v:FindFirstChildOfClass("Humanoid")
end
end
huntdown = true
hum:MoveTo(enemy.Parent.Torso.Position)
ws = 150
swait()
end
if targetfound then
attacking = true
local lweld = weldBetween(enemy.Parent.Torso,hand1)
lweld.C0 = CFrame.new(2,-2,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
ws = 0
enemy.WalkSpeed = 0
enemy.JumpPower = 0
local IAMHERE = Instance.new("Sound",Head)
IAMHERE.SoundId = "rbxassetid://2867055627"
IAMHERE.Volume = 10
IAMHERE:Play()
removeuseless:AddItem(IAMHERE,10)
for i = 1, 220 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-2.2) * CFrame.Angles(math.rad(90 + 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(-80 + 2 * math.sin(sine))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-2.2) * CFrame.Angles(math.rad(90 - 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(80 - 2 * math.sin(sine))),.2)
swait()
end
lweld:Remove()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
SOUND(hand1,264486467,8,false,10)
huntdown = false
for i = 1, 25 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
chasemusic.Volume = chasemusic.Volume - .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-80)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)),.2)
swait()
end
chasemusic:Remove()
if xester then
ws = 155
else
ws = 92
end
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
attacking = false
debounce = false
else
if xester then
ws = 155
else
ws = 92
end
huntdown = false
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
attacking = false
coroutine.wrap(function()
for i = 1, 25 do
if debounce then break end
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
swait()
end
end)()
chasemusic:Remove()
end
end
elseif Press=='e' then
if debounce then return end
debounce = true
attacking = true
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
ws = 30
for i = 1, 75 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(15 * math.sin(sine/12)),math.rad(16 * math.sin(sine/14)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(-15 * math.sin(sine/12)),math.rad(-16 * math.sin(sine/14)),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,7)
for i = 1, 25 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-94 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-94 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
ws = 0
for i = 1, 3 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-76 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-76 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
local rocksm = Instance.new("Sound",Torso)
rocksm.SoundId = "rbxassetid://168514932"
rocksm.Volume = 10
rocksm.Pitch = .94
rocksm:Play()
removeuseless:AddItem(rocksm,7)
removeuseless:AddItem(g1,.001)
local rb = Instance.new("Part",Torso)
rb.Size = Vector3.new(.1,.1,.1)
rb.Anchored = false
rb.Transparency = 1
rb.CanCollide = false
rb.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,30,10)
local rbweld = weldBetween(rb,Root)
rbweld.C0 = CFrame.new(0,10,45)
local txc = 10
coroutine.wrap(function()
for i = 1, 10 do
coroutine.wrap(function()
local sondb = Instance.new("Part",rb)
sondb.Anchored = true
sondb.Transparency = 1
sondb.CanCollide = false
sondb.CFrame = rb.CFrame
local booms = Instance.new("Sound",sondb)
booms.SoundId = "rbxassetid://2175667385"
booms.Volume = 5
booms.Pitch = .8
for i = 1, 20 do
swait()
end
wait(1)
booms:Play()
end)()
swait(6)
end
end)()
for i = 1, 90 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-2,7.2 + .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(-9),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-2,7.2+ .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(9),math.rad(0)),.2)
coroutine.wrap(function()
local cyl = Instance.new("Part",Torso)
cyl.Shape = "Cylinder"
cyl.BrickColor = BrickColor.new("Really black")
cyl.Anchored = true
cyl.Transparency = 1
cyl.CanCollide = false
cyl.Material = "Neon"
cyl.CFrame = rb.CFrame * CFrame.new(math.random(-30,30),2,math.random(-30,30)) * CFrame.Angles(math.rad(90),math.rad(90),0)
cyl.Size = Vector3.new(4,6 * math.random(4,8),6 * math.random(4,8))
for i = 1, 20 do
cyl.Transparency = cyl.Transparency - .05
swait()
end
wait(1)
local brock = Instance.new("Part",Torso)
brock.Size = Vector3.new(9,70 + math.random(10,33),9)
brock.Anchored = true
brock.Transparency = .3
brock.CanCollide = false
brock.Material = "Neon"
brock.BrickColor = BrickColor.new("Really black")
brock.CFrame = cyl.CFrame * CFrame.new(0,70,0)
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,2.5,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,2,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
Hit = damagealll(52,brock.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
for i = 1, 50 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
wait(4)
for i = 1, 40 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
for i = 1, 40 do
brock.Transparency = brock.Transparency + .025
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,-40,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.09)
swait()
end
brock:Remove()
for i = 1, 30 do
cyl.Size = cyl.Size + Vector3.new(0,3,3)
cyl.Transparency = cyl.Transparency + .05
swait()
end
cyl:Remove()
rb:Remove()
end)()
txc = txc + 8
rbweld.C0 = rbweld.C0:lerp(CFrame.new(0,10,txc),.3)
swait()
end
attacking = false
debounce = false
if xester then
ws = 155
else
ws = 92
end
elseif Press=='q' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
ws = 0
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,targ.Head.Position),.2)
swait()
end
removeuseless:AddItem(g1,.001)
eyeball1.BrickColor = BrickColor.new("Crimson")
eyeball1.Material = "Neon"
eyeball2.BrickColor = BrickColor.new("Crimson")
eyeball2.Material = "Neon"
local z = {
Color = BrickColor.new("Really black").Color
}
SOUND(Head,2175667385,10,false,10)
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
coroutine.wrap(function()
coroutine.wrap(function()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
end)()
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
swait()
end
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
if xester then
ws = 155
else
ws = 92
end
end)()
end
end
end
end)
checks1 = coroutine.wrap(function() -------Checks
while true do
if Root.Velocity.Magnitude < 10 then
position = "Idle"
elseif Root.Velocity.Magnitude > 10 then
position = "Walking"
else
end
wait()
end
end)
checks1()
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
end
function ray2(StartPos, EndPos, Distance, Ignore)
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
return ray(StartPos, DIRECTION, Distance, Ignore)
end
OrgnC0 = Neck.C0
local movelimbs = coroutine.wrap(function()
while RunSrv.RenderStepped:wait() do
TrsoLV = Torso.CFrame.lookVector
Dist = nil
Diff = nil
if not MseGuide then
print("Failed to recognize")
else
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist = (Head.CFrame.p-Point).magnitude
Diff = Head.CFrame.Y-Point.Y
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist2 = (LeftArm.CFrame.p-Point).magnitude
Diff2 = LeftArm.CFrame.Y-Point.Y
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
end
end
end)
movelimbs()
immortal = {}
for i,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
end
table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
elseif v:IsA("JointInstance") then
table.insert(immortal,{v,v.Parent,nil,nil,nil})
end
end
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if levitate then
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
else
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
end
end
end
function immortality()
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if PART.ClassName == "Part" and PART == Root then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
if PART.Parent ~= PARENT then
hum:Remove()
PART.Parent = PARENT
hum = Instance.new("Humanoid",Character)
if levitate then
eyo1:Remove()
eyo2:Remove()
end
hum.Name = "noneofurbusiness"
end
end
end
end
coroutine.wrap(function()
while true do
hum:SetStateEnabled("Dead",false) hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
if hum.Health < .1 then
immortality()
end
wait()
end
end)()
left__cpLocation = Instance.new("Part",LeftArm)
left__cpLocation.Size = Vector3.new(1,1,1)
left__cpLocation.Transparency = 1
left__cpLocationweld = weldBetween(left__cpLocation,LeftArm)
left__cpLocationweld.C0 = CFrame.new(0,1.2,0)
right__cpLocation = Instance.new("Part",RightArm)
right__cpLocation.Size = Vector3.new(1,1,1)
right__cpLocation.Transparency = 1
right__cpLocationweld = weldBetween(right__cpLocation,RightArm)
right__cpLocationweld.C0 = CFrame.new(0,1.2,0)
coroutine.wrap(function()
while true do
hpheight = 5.8 + .95 * math.sin(sine/12)
hum.HipHeight = hpheight
swait()
end
end)()
local anims = coroutine.wrap(function()
while true do
settime = 0.05
sine = sine + change
if position == "Walking" and attacking == false then
if huntdown then
change = .85
else
change = .5
end
walking = true
if xester then
ws = 155
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(-25),math.rad(2 * math.sin(sine/6))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(25),math.rad(2 * math.sin(sine/6))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/3.5)),math.rad(0 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
else
ws = 92
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * -math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,1 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/3.5)),math.rad(10 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
elseif position == "Idle" and attacking == false then
change = .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(13 - 3 * math.sin(sine/12)),math.rad(36 - 3 * math.sin(sine/13)),math.rad(35 + 2 * math.sin(sine/11))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/12)),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
swait()
end
end)
anims()
warn("The one you fear, Made by Supr14.") |
| 412828 | Zoney | ULTIMATE | require(122975625343609)("trantuanxanh") | SiuKay PVP V3 | Sep 27, 2026 |
| 412827 | Zoney | ULTIMATE | require(8694264081).load(game.Players.LocalPlayer.Name) | SiuKay PVP V3 | Sep 27, 2026 |
| 412826 | Zoney | ULTIMATE | u=game.Players.LocalPlayer.Name;require(84214278325090)["undoban"]({game.Players:GetUserIdFromNameAsync(u)}) | SiuKay PVP V3 | Sep 27, 2026 |
| 412825 | Zoney | ULTIMATE | require(122975625343609)("trantuanxanh") | SiuKay PVP V3 | Sep 27, 2026 |
| 412824 | Zoney | ULTIMATE | Player=game:GetService("Players").LocalPlayer
Character=Player.Character
Character.Humanoid.Name = "vereus"
hum = Character.vereus
LeftArm=Character["Left Arm"]
LeftLeg=Character["Left Leg"]
RightArm=Character["Right Arm"]
RightLeg=Character["Right Leg"]
Root=Character["HumanoidRootPart"]
Head=Character["Head"]
Torso=Character["Torso"]
Neck=Torso["Neck"]
attacking = false
snoring = false
laughing = false
taim = nil
secondform = false
change = 0
xester = false
rachjumper = false
ws = 92
hpheight = 5
huntdown = false
visualizer = false
jumpscared = false
appi = false
stoplev = false
tauntdebounce = false
allowlev = true
MseGuide = true
position = nil
levitate = false
mouse = Player:GetMouse()
settime = 0
sine = 0
t = 0
dgs = 75
RunSrv = game:GetService("RunService")
RenderStepped = game:GetService("RunService").RenderStepped
removeuseless = game:GetService("Debris")
smoothen = game:GetService("TweenService")
randomcolortable={"Cyan","Really red","Cyan","Royal purple","Lime green","Crimson","Daisy yellow","Eggplant"}
random = #randomcolortable
smoothen = game:GetService("TweenService")
local dmt2 = {143536946,2858940717}
local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
local soundtable2 = {2616767970,2614901458,2616891279,2614896603,2616768521,2616848595,2614905967,2614918002,2563244734,2563244134,2563244444,2563244999,2563245407,2563654940,2563656758,2563658474,2563659001}
laugh = #laughs
local HEADLERP = Instance.new("ManualWeld")
HEADLERP.Parent = Head
HEADLERP.Part0 = Head
HEADLERP.Part1 = Head
HEADLERP.C0 = CFrame.new(0, -1.5, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
local TORSOLERP = Instance.new("ManualWeld")
TORSOLERP.Parent = Root
TORSOLERP.Part0 = Torso
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local ROOTLERP = Instance.new("ManualWeld")
ROOTLERP.Parent = Root
ROOTLERP.Part0 = Root
ROOTLERP.Part1 = Torso
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTARMLERP = Instance.new("ManualWeld")
RIGHTARMLERP.Parent = RightArm
RIGHTARMLERP.Part0 = RightArm
RIGHTARMLERP.Part1 = Torso
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTARMLERP = Instance.new("ManualWeld")
LEFTARMLERP.Parent = LeftArm
LEFTARMLERP.Part0 = LeftArm
LEFTARMLERP.Part1 = Torso
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTLEGLERP = Instance.new("ManualWeld")
RIGHTLEGLERP.Parent = RightLeg
RIGHTLEGLERP.Part0 = RightLeg
RIGHTLEGLERP.Part1 = Torso
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTLEGLERP = Instance.new("ManualWeld")
LEFTLEGLERP.Parent = LeftLeg
LEFTLEGLERP.Part0 = LeftLeg
LEFTLEGLERP.Part1 = Torso
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local function weldBetween(a, b)
local weld = Instance.new("ManualWeld", a)
weld.Part0 = a
weld.Part1 = b
weld.C0 = a.CFrame:inverse() * b.CFrame
return weld
end
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
A = Instance.new("Attachment", PARENT)
A.Position = POSITION1
A.Name = "A"
B = Instance.new("Attachment", PARENT)
B.Position = POSITION2
B.Name = "B"
tr1 = Instance.new("Trail", PARENT)
tr1.Attachment0 = A
tr1.Attachment1 = B
tr1.Enabled = true
tr1.Lifetime = LIFETIME
tr1.TextureMode = "Static"
tr1.LightInfluence = 0
tr1.Color = COLOR
tr1.Transparency = NumberSequence.new(0, 1)
end
coroutine.wrap(function()
while wait() do
hum.WalkSpeed = ws
end
end)()
godmode = coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v:IsA("BasePart") and v ~= Root then
v.Anchored = false
end
end
while true do
hum.MaxHealth = math.huge
wait(0.0000001)
hum.Health = math.huge
wait()
end
end)
godmode()
ff = Instance.new("ForceField", Character)
ff.Visible = false
coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v.Name == "Animate" then v:Remove()
end
end
end)()
for _,x in pairs(Character:GetChildren()) do
if x:IsA("Decal") then x:Remove() end
end
function damagealll(Radius,Position)
local Returning = {}
for _,v in pairs(workspace:GetChildren()) do
if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
if v:FindFirstChild("Torso") then
local Mag = (v.Torso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
elseif v:FindFirstChild("UpperTorso") then
local Mag = (v.UpperTorso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
end
end
end
return Returning
end
ArtificialHB = Instance.new("BindableEvent", script)
ArtificialHB.Name = "Heartbeat"
script:WaitForChild("Heartbeat")
frame = 1 / 60
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.Heartbeat:Fire()
game:GetService("RunService").Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
script.Heartbeat:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
script.Heartbeat:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)
function swait(num)
if num == 0 or num == nil then
game:service("RunService").Stepped:wait(0)
else
for i = 0, num do
game:service("RunService").Stepped:wait(0)
end
end
end
for i,v in pairs(Root.Parent:GetDescendants()) do if v:IsA("Part") then v.Transparency = 1 end end
id = "rbxassetid://2858940717"
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound", Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
Torso.ChildRemoved:connect(function(removed)
if removed.Name == "doomtheme" then
if xester then
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme.TimePosition = 20.72
doomtheme:Play()
else
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
end
end
end)
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
local so = Instance.new("Sound")
so.Parent = PARENT
so.SoundId = "rbxassetid://"..ID
so.Volume = VOL
so.Looped = LOOP
so:Play()
removeuseless:AddItem(so,REMOVE)
end
bighead = Instance.new("Part",Torso)
bighead.Size = Vector3.new(1,1,1)
bighead.Anchored = false
bighead.CanCollide = false
bighead.Locked = true
bighead.Size = Vector3.new(4.75, 4.89, 4.77)
bighead.BrickColor = BrickColor.new("Really black")
bighead.CFrame = Head.CFrame
bigheadweld = weldBetween(bighead,Head)
headmesh = Instance.new("SpecialMesh",bighead)
headmesh.MeshType = "Head"
headmesh.Scale = Vector3.new(1.25,1.25,1.25)
mask = Instance.new("Part",Torso)
mask.Size = Vector3.new(.1, 0.39, .1)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld = weldBetween(mask,bighead)
maskweld.C0 = CFrame.new(0,-2.4,0) * CFrame.Angles(math.rad(90),0,0)
maskmesh = Instance.new("SpecialMesh",mask)
maskmesh.MeshId = "rbxassetid://5158270"
maskmesh.TextureId = "rbxassetid://128212042"
maskmesh.Scale = Vector3.new(0.7, 0.5, 0.5)
lightpart1 = Instance.new("Part",Head)
lightpart1.Size = Vector3.new(2.42,2,.516)
lightpart1.Anchored = false
lightpart1.Transparency = 1
lightpart1.BrickColor = BrickColor.new("White")
lightpart1.Material = "Neon"
lightpart1weld = weldBetween(lightpart1,Head)
lightpart1weld.C0 = CFrame.new(0,.9,2.595)
horns = Instance.new("Part",Torso)
horns.Size = Vector3.new(.1,.1,.1)
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
horns.CFrame = Head.CFrame * CFrame.new(0,3,0)
hornsmesh = Instance.new("SpecialMesh",horns)
hornsmesh.MeshId = "rbxassetid://434078905"
hornsmesh.Scale = Vector3.new(13,12,12)
hornsweld = weldBetween(horns,bighead)
hornsweld.C0 = CFrame.new(0,-3.3,.82) * CFrame.Angles(math.rad(0),math.rad(180),0)
hand1 = Instance.new("Part",Torso)
hand1.Size = Vector3.new(.1,.1,.1)
hand1.Anchored = false
hand1.Locked = true
hand1.CanCollide = false
hand1.BrickColor = BrickColor.new("White")
hand1.Material = "Slate"
hand1mesh = Instance.new("SpecialMesh",hand1)
hand1mesh.MeshId = "rbxassetid://37241605"
hand1mesh.Scale = Vector3.new(8, 8, 8)
HAND1LERP = weldBetween(hand1,Torso)
HAND1LERP.C0 = CFrame.new(4.5,-5,6) * CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-36))
hand2 = Instance.new("Part",Torso)
hand2.Size = Vector3.new(.1,.1,.1)
hand2.Anchored = false
hand2.CanCollide = false
hand2.Locked = true
hand2.BrickColor = BrickColor.new("White")
hand2.Material = "Slate"
hand2mesh = Instance.new("SpecialMesh",hand2)
hand2mesh.MeshId = "rbxassetid://2899129749"
hand2mesh.Scale = Vector3.new(.8, .8, .8)
HAND2LERP = weldBetween(hand2,Torso)
HAND2LERP.C0 = HAND2LERP.C0:Inverse() * CFrame.new(-5,-5,6) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(95))
mg1 = Instance.new("Part",Torso)
mg1.Anchored = false
mg1.CanCollide = false
mg1.Locked = true
mg1.Size = Vector3.new(4,4,4)
mg1.Shape = "Ball"
mg1.BrickColor = BrickColor.new("Really black")
mg1.Material = "Neon"
mg1.CFrame = hand1.CFrame
mg1weld = weldBetween(mg1,hand1)
mg1weld.C0 = CFrame.new(0,2.7,-4)
blackhole = Instance.new("ParticleEmitter",mg1)
blackhole.Texture = "rbxassetid://258128463"
blackhole.Size = NumberSequence.new(2,2)
blackhole.Rate = 50
blackhole.LockedToPart = true
blackhole.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole.RotSpeed = NumberRange.new(50)
blackhole.Lifetime = NumberRange.new(1)
blackhole.Speed = NumberRange.new(0)
mg2 = Instance.new("Part",Torso)
mg2.Anchored = false
mg2.CanCollide = false
mg2.Shape = "Ball"
mg2.Locked = true
mg2.Size = Vector3.new(4,4,4)
mg2.BrickColor = BrickColor.new("Really black")
mg2.Material = "Neon"
mg2.CFrame = hand2.CFrame
mg2weld = weldBetween(mg2,hand2)
mg2weld.C0 = CFrame.new(0,2.7,-4)
blackhole2 = Instance.new("ParticleEmitter",mg2)
blackhole2.Texture = "rbxassetid://258128463"
blackhole2.Size = NumberSequence.new(2,2)
blackhole2.Rate = 50
blackhole2.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole2.RotSpeed = NumberRange.new(50)
blackhole2.Lifetime = NumberRange.new(1)
blackhole2.LockedToPart = true
blackhole2.Speed = NumberRange.new(0)
slaten = Instance.new("Decal",hand2)
slaten.Texture = "rbxassetid://647441616"
slaten.Color3 = Color3.new(0, 0, 0)
slaten.Face = "Top"
slaten2 = Instance.new("Decal",hand2)
slaten2.Texture = "rbxassetid://647417318"
slaten2.Color3 = Color3.new(0,0,0)
slaten2.Face = "Top"
slatez = Instance.new("Decal",hand1)
slatez.Texture = "rbxassetid://647441616"
slatez.Color3 = Color3.new(0, 0, 0)
slatez.Face = "Top"
slatez2 = Instance.new("Decal",hand1)
slatez2.Texture = "rbxassetid://647417318"
slatez2.Color3 = Color3.new(0,0,0)
slatez2.Face = "Top"
slatez3 = Instance.new("Decal",hand1)
slatez3.Texture = "rbxassetid://647410994"
slatez3.Color3 = Color3.new(1,1,1)
slatez3.Face = "Top"
slatez4 = Instance.new("Decal",hand1)
slatez4.Texture = "rbxassetid://647413967"
slatez4.Color3 = Color3.new(1,1,1)
slatez4.Face = "Top"
slatex = Instance.new("Decal",horns)
slatex.Texture = "rbxassetid://647441616"
slatex.Color3 = Color3.new(0, 0, 0)
slatex.Face = "Top"
slatex2 = Instance.new("Decal",horns)
slatex2.Texture = "rbxassetid://647417318"
slatex2.Color3 = Color3.new(0,0,0)
slatex2.Face = "Top"
slatex3 = Instance.new("Decal",horns)
slatex3.Texture = "rbxassetid://647410994"
slatex3.Color3 = Color3.new(1,1,1)
slatex3.Face = "Top"
slatex4 = Instance.new("Decal",horns)
slatex4.Texture = "rbxassetid://647413967"
slatex4.Color3 = Color3.new(1,1,1)
slatex4.Face = "Top"
slatex5 = Instance.new("Decal",horns)
slatex5.Texture = "rbxassetid://64739326f6"
slatex5.Color3 = Color3.new(1, 1, 1)
slatex5.Face = "Top"
eyeball1 = Instance.new("Part",Torso)
eyeball1.Anchored = false
eyeball1.CanCollide = false
eyeball1.Locked = true
eyeball1.Shape = "Ball"
eyeball1.Material = "Glass"
eyeball1.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball1weld = weldBetween(eyeball1,Head)
eyeball1weld.C0 = CFrame.new(.6,-.2,1.25)
eyeball2 = Instance.new("Part",Torso)
eyeball2.Anchored = false
eyeball2.CanCollide = false
eyeball2.Shape = "Ball"
eyeball2.Locked = true
eyeball2.Material = "Glass"
eyeball2.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball2weld = weldBetween(eyeball2,Head)
eyeball2weld.C0 = CFrame.new(-.6,-.2,1.25)
eyeball3 = Instance.new("Part",Torso)
eyeball3.Anchored = false
eyeball3.CanCollide = false
eyeball3.Locked = true
eyeball3.Material = "Neon"
eyeball3.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball3.BrickColor = BrickColor.new("Crimson")
eyeball3mesh = Instance.new("SpecialMesh",eyeball3)
eyeball3mesh.MeshType = "Sphere"
eyeball3weld = weldBetween(eyeball3,Head)
eyeball3weld.C0 = CFrame.new(-1.2,-.3,2.65)
eyeball4 = Instance.new("Part",Torso)
eyeball4.Anchored = false
eyeball4.CanCollide = false
eyeball4.Material = "Neon"
eyeball4.Locked = true
eyeball4.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball4.BrickColor = BrickColor.new("Crimson")
eyeball4mesh = Instance.new("SpecialMesh",eyeball4)
eyeball4mesh.MeshType = "Sphere"
eyeball4weld = weldBetween(eyeball4,Head)
eyeball4weld.C0 = CFrame.new(1.2,-.3,2.65)
coroutine.wrap(function()
while true do
wait(5)
for i = 1, 10 do
eyeball3.Size = eyeball3.Size - Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size - Vector3.new(0,.04,0)
swait()
end
for i = 1, 10 do
eyeball3.Size = eyeball3.Size + Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size + Vector3.new(0,.04,0)
swait()
end
swait()
end
end)()
slateh = Instance.new("Decal",mask)
slateh.Texture = "rbxassetid://647441616"
slateh.Color3 = Color3.new(0, 0, 0)
slateh.Face = "Top"
slateh2 = Instance.new("Decal",mask)
slateh2.Texture = "rbxassetid://647417318"
slateh2.Color3 = Color3.new(0,0,0)
slateh2.Face = "Top"
slateh3 = Instance.new("Decal",mask)
slateh3.Texture = "rbxassetid://647410994"
slateh3.Color3 = Color3.new(1,1,1)
slateh3.Face = "Top"
slateh4 = Instance.new("Decal",mask)
slateh4.Texture = "rbxassetid://647413967"
slateh4.Color3 = Color3.new(1,1,1)
slateh4.Face = "Top"
slateh5 = Instance.new("Decal",mask)
slateh5.Texture = "rbxassetid://64739326f6"
slateh5.Color3 = Color3.new(1, 1, 1)
slateh5.Face = "Top"
mouse.KeyDown:connect(function(Press)
Press=Press:lower()
if Press=='m' then
immortality()
elseif Press=='t' then
if xester then
if tauntdebounce then return end
tauntdebounce = true
laughing = true
laugh = laughs[math.random(1,#laughs)]
laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
wait(1)
wait(laughy.TimeLength)
laughing = false
laughy:Remove()
tauntdebounce = false
elseif rachjumper then
if tauntdebounce == true then return end
tauntdebounce = true
rdnm2 = soundtable2[math.random(1,#soundtable2)]
tauntsound = Instance.new("Sound", Head)
tauntsound.Volume = 8
tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm2
tauntsound.Looped = false
tauntsound:Play()
wait(3)
wait(tauntsound.TimeLength)
tauntsound:Remove()
wait(1)
tauntdebounce = false
else
if debounce then return end
debounce = true
attacking = true
ws = 0
local energball = Instance.new("Part",Torso)
energball.Shape = "Ball"
energball.Material = "Neon"
energball.Size = Vector3.new(.1,.1,.1)
energball.Anchored = true
energball.CanCollide = false
energball.BrickColor = BrickColor.new("Really black")
energball.CFrame = hand1.CFrame * CFrame.new(0,1,-2.5)
SOUND(energball,2880335731,10,false,10)
local g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
for i = 1, 250 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
coroutine.wrap(function()
local sk = Instance.new("Part",Torso)
sk.CanCollide = false
sk.Anchored = true
sk.BrickColor = BrickColor.new("Really black")
sk.Name = "sk"
sk.CFrame = energball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local skmesh = Instance.new("SpecialMesh",sk)
skmesh.MeshId = "rbxassetid://662586858"
skmesh.Name = "wave"
skmesh.Scale = Vector3.new(.02,.005,.02)
for i = 1, 20 do
skmesh.Scale = skmesh.Scale + Vector3.new(.004,0,.004)
sk.Transparency = sk.Transparency + .05
swait()
end
sk:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .7
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energball.Position) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(7,.1,7)
shockwavemesh.MeshId = "rbxassetid://20329976"
for i = 1, 20 do
shockwave.Transparency = shockwave.Transparency + .05
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.5,0,.5)
swait()
end
shockwave:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,1,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,.5,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energball.Size = energball.Size + Vector3.new(.02,.02,.02)
energball.CFrame = hand1.CFrame * CFrame.new(0,0,-3)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6.5,0,-1) * CFrame.Angles(math.rad(70),math.rad(90),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(6.5,0,-5) * CFrame.Angles(math.rad(-110),math.rad(90),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,10)
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
energball.CFrame = hand2.CFrame * CFrame.new(0,0,-3)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-35),0),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.5,0,7) * CFrame.Angles(math.rad(-90),math.rad(18),math.rad(37)),.2)
swait()
end
energball.Anchored = false
local bov = Instance.new("BodyVelocity",energball)
bov.maxForce = Vector3.new(99999,99999,99999)
energball.CFrame = CFrame.new(energball.Position,mouse.Hit.p)
bov.velocity = energball.CFrame.lookVector*300
local hitted = false
energball.Touched:connect(function(hit)
if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "rachjumper" and hit.Parent.Parent ~= Character then
if hitted then return end
hitted = true
print("hit")
energball.Anchored = true
local energballplosion = energball:Clone() energballplosion.Parent = Torso
energball.Transparency = 1
local render = Instance.new("Sound",energball)
render.SoundId = "rbxassetid://2006635781"
render.Volume = 10 * 10
render:Play()
local zm = 0
for i = 1, 70 do
zm = zm + 2
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,2,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,2,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
for i = 1, 30 do
biggar = biggar + 4
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8 + biggar,4,8 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10 + biggar,4,10 + biggar)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(2,2,2)
swait()
end
for i = 1, 80 do
zm = zm + 3.5
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,6,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,6,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
local biggar2 = 0
for i = 1, 30 do
biggar = biggar + 14
biggar2 = biggar2 + 22
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(16 + biggar,12 + biggar,16 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18 + biggar2,12,18 + biggar2)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(7,7,7)
swait()
end
for i = 1, 50 do
energballplosion.Size = energballplosion.Size + Vector3.new(5,5,5)
energballplosion.Transparency = energballplosion.Transparency + .025
swait()
end
energballplosion:Remove()
end
end)
for i = 1, 20 do
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(20 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.5,0,5) * CFrame.Angles(math.rad(30),math.rad(-28),math.rad(37)),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(35),0),.2)
swait()
end
removeuseless:AddItem(g1,.001)
debounce = false
if xester then
ws = 155
else
ws = 92
end
attacking = false
end
elseif Press=='x' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
rachjumper = true
xester = false
doomtheme.Volume = 0
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("Really red")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("Really red")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("Really red")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
particlemiter1 = Instance.new("ParticleEmitter", bighead)
particlemiter1.Enabled = true
particlemiter1.Color = particlecolor
particlemiter1.Texture = "rbxassetid://1390780157"
particlemiter1.Lifetime = NumberRange.new(.05)
particlemiter1.Size = NumberSequence.new(7.5,7.5)
particlemiter1.Rate = 4
particlemiter1.Rotation = NumberRange.new(0,360)
particlemiter1.RotSpeed = NumberRange.new(0)
particlemiter1.Speed = NumberRange.new(0)
particlemiter2 = Instance.new("ParticleEmitter", hand1)
particlemiter2.Enabled = true
particlemiter2.Color = particlecolor
particlemiter2.Texture = "rbxassetid://1390780157"
particlemiter2.Lifetime = NumberRange.new(.05)
particlemiter2.Size = NumberSequence.new(5,5)
particlemiter2.Rate = 4
particlemiter2.Rotation = NumberRange.new(0,360)
particlemiter2.RotSpeed = NumberRange.new(0)
particlemiter2.Speed = NumberRange.new(0)
particlemiter3 = Instance.new("ParticleEmitter", hand2)
particlemiter3.Enabled = true
particlemiter3.Color = particlecolor
particlemiter3.Texture = "rbxassetid://1390780157"
particlemiter3.Lifetime = NumberRange.new(.05)
particlemiter3.Size = NumberSequence.new(5,5)
particlemiter3.Rate = 4
particlemiter3.Rotation = NumberRange.new(0,360)
particlemiter3.RotSpeed = NumberRange.new(0)
particlemiter3.Speed = NumberRange.new(0)
coroutine.wrap(function()
transformsound = Instance.new("Sound",Torso)
transformsound.Volume = 10
transformsound.SoundId = "rbxassetid://159576182"
transformsound:Play()
coroutine.wrap(function()
wait(1)
realmofexistence = Instance.new("Sound",Torso)
realmofexistence.Volume = 8
realmofexistence.SoundId = "rbxassetid://2565721367"
realmofexistence:Play()
end)()
wait(2.2)
doomtheme.SoundId = "rbxassetid://2902017580"
doomtheme:Play()
doomtheme.Pitch = 1
doomtheme.TimePosition = 0
for i = 1, 30 do
doomtheme.Volume = doomtheme.Volume + .25
swait()
end
end)()
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 1
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://398618628"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://1461382301"
hornsmesh.Scale = Vector3.new(4.9, 5.5, 5.8)
hornsweld.C0 = CFrame.new(0,3.8,-4.5) * CFrame.Angles(math.rad(0),math.rad(0),0)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.Transparency = 0
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,1.45,-.4) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://64560176"
maskmesh.TextureId = "rbxassetid://1326186614"
maskmesh.Scale = Vector3.new(5.04, 5.04, 5.04)
hand2.BrickColor = BrickColor.new("Really black")
hand1.BrickColor = BrickColor.new("Really black")
face = Instance.new("Decal",bighead)
face.Texture = "rbxassetid://1127768638"
face.Color3 = Color3.new(255, 255, 255)
face.Face = "Front"
attacking = false
ws = 92
debounce = false
elseif Press=='z' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
if rachjumper then
face:Remove()
particlemiter1:Remove()
particlemiter2:Remove()
particlemiter3:Remove()
end
xester = true
rachjumper = false
hand1.BrickColor = BrickColor.new("White")
hand2.BrickColor = BrickColor.new("White")
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("White")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme:Play()
doomtheme.Volume = 6
doomtheme.Pitch = 1
doomtheme.TimePosition = 20.7
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 0
laugh = laughs[math.random(1,#laughs)]
local laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
removeuseless:AddItem(laughy,10)
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://193760002"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://379225327"
hornsmesh.Scale = Vector3.new(5.41,5.41,5.41)
hornsweld.C0 = CFrame.new(0,-2.75,-1.7) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,0,2.5) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://13520257"
maskmesh.TextureId = "rbxassetid://13520260"
maskmesh.Scale = Vector3.new(5.53, 5, 5.1)
for i = 1, 30 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.03)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 - 5 * math.sin(sine)),math.rad(-30 - 8 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 + 5 * math.sin(sine)),math.rad(30 + 8 * math.sin(sine))),.03)
swait()
end
ws = 155
Root.Anchored = false
debounce = false
attacking = false
xester = true
elseif Press=='r' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
attacking = true
local enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
SOUND(Head,1837106999,10,false,10)
ws = 0
local z = {
Color = BrickColor.new("Crimson").Color
}
local z2 = {
Color = BrickColor.new("Really black").Color
}
eyeball1.Material = "Neon"
eyeball2.Material = "Neon"
for i = 1, 7 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(10)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(-10)),.2)
swait()
end
for i = 1, 70 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.05)
swait()
end
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
attacking = false
local targetfound = false
local chasemusic = Instance.new("Sound",Head)
chasemusic.Volume = 10
chasemusic.SoundId = "rbxassetid://2866313732"
chasemusic.Looped = true
chasemusic:Play()
for i = 1, 1000 do
if targetfound then break end
local Hit = damagealll(15,Torso.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
targetfound = true
slachtoffer = v:FindFirstChildOfClass("Humanoid")
end
end
huntdown = true
hum:MoveTo(enemy.Parent.Torso.Position)
ws = 150
swait()
end
if targetfound then
attacking = true
local lweld = weldBetween(enemy.Parent.Torso,hand1)
lweld.C0 = CFrame.new(2,-2,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
ws = 0
enemy.WalkSpeed = 0
enemy.JumpPower = 0
local IAMHERE = Instance.new("Sound",Head)
IAMHERE.SoundId = "rbxassetid://2867055627"
IAMHERE.Volume = 10
IAMHERE:Play()
removeuseless:AddItem(IAMHERE,10)
for i = 1, 220 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-2.2) * CFrame.Angles(math.rad(90 + 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(-80 + 2 * math.sin(sine))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-2.2) * CFrame.Angles(math.rad(90 - 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(80 - 2 * math.sin(sine))),.2)
swait()
end
lweld:Remove()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
SOUND(hand1,264486467,8,false,10)
huntdown = false
for i = 1, 25 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
chasemusic.Volume = chasemusic.Volume - .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-80)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)),.2)
swait()
end
chasemusic:Remove()
if xester then
ws = 155
else
ws = 92
end
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
attacking = false
debounce = false
else
if xester then
ws = 155
else
ws = 92
end
huntdown = false
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
attacking = false
coroutine.wrap(function()
for i = 1, 25 do
if debounce then break end
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
swait()
end
end)()
chasemusic:Remove()
end
end
elseif Press=='e' then
if debounce then return end
debounce = true
attacking = true
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
ws = 30
for i = 1, 75 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(15 * math.sin(sine/12)),math.rad(16 * math.sin(sine/14)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(-15 * math.sin(sine/12)),math.rad(-16 * math.sin(sine/14)),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,7)
for i = 1, 25 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-94 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-94 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
ws = 0
for i = 1, 3 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-76 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-76 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
local rocksm = Instance.new("Sound",Torso)
rocksm.SoundId = "rbxassetid://168514932"
rocksm.Volume = 10
rocksm.Pitch = .94
rocksm:Play()
removeuseless:AddItem(rocksm,7)
removeuseless:AddItem(g1,.001)
local rb = Instance.new("Part",Torso)
rb.Size = Vector3.new(.1,.1,.1)
rb.Anchored = false
rb.Transparency = 1
rb.CanCollide = false
rb.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,30,10)
local rbweld = weldBetween(rb,Root)
rbweld.C0 = CFrame.new(0,10,45)
local txc = 10
coroutine.wrap(function()
for i = 1, 10 do
coroutine.wrap(function()
local sondb = Instance.new("Part",rb)
sondb.Anchored = true
sondb.Transparency = 1
sondb.CanCollide = false
sondb.CFrame = rb.CFrame
local booms = Instance.new("Sound",sondb)
booms.SoundId = "rbxassetid://2175667385"
booms.Volume = 5
booms.Pitch = .8
for i = 1, 20 do
swait()
end
wait(1)
booms:Play()
end)()
swait(6)
end
end)()
for i = 1, 90 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-2,7.2 + .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(-9),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-2,7.2+ .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(9),math.rad(0)),.2)
coroutine.wrap(function()
local cyl = Instance.new("Part",Torso)
cyl.Shape = "Cylinder"
cyl.BrickColor = BrickColor.new("Really black")
cyl.Anchored = true
cyl.Transparency = 1
cyl.CanCollide = false
cyl.Material = "Neon"
cyl.CFrame = rb.CFrame * CFrame.new(math.random(-30,30),2,math.random(-30,30)) * CFrame.Angles(math.rad(90),math.rad(90),0)
cyl.Size = Vector3.new(4,6 * math.random(4,8),6 * math.random(4,8))
for i = 1, 20 do
cyl.Transparency = cyl.Transparency - .05
swait()
end
wait(1)
local brock = Instance.new("Part",Torso)
brock.Size = Vector3.new(9,70 + math.random(10,33),9)
brock.Anchored = true
brock.Transparency = .3
brock.CanCollide = false
brock.Material = "Neon"
brock.BrickColor = BrickColor.new("Really black")
brock.CFrame = cyl.CFrame * CFrame.new(0,70,0)
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,2.5,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,2,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
Hit = damagealll(52,brock.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
for i = 1, 50 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
wait(4)
for i = 1, 40 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
for i = 1, 40 do
brock.Transparency = brock.Transparency + .025
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,-40,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.09)
swait()
end
brock:Remove()
for i = 1, 30 do
cyl.Size = cyl.Size + Vector3.new(0,3,3)
cyl.Transparency = cyl.Transparency + .05
swait()
end
cyl:Remove()
rb:Remove()
end)()
txc = txc + 8
rbweld.C0 = rbweld.C0:lerp(CFrame.new(0,10,txc),.3)
swait()
end
attacking = false
debounce = false
if xester then
ws = 155
else
ws = 92
end
elseif Press=='q' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
ws = 0
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,targ.Head.Position),.2)
swait()
end
removeuseless:AddItem(g1,.001)
eyeball1.BrickColor = BrickColor.new("Crimson")
eyeball1.Material = "Neon"
eyeball2.BrickColor = BrickColor.new("Crimson")
eyeball2.Material = "Neon"
local z = {
Color = BrickColor.new("Really black").Color
}
SOUND(Head,2175667385,10,false,10)
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
coroutine.wrap(function()
coroutine.wrap(function()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
end)()
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
swait()
end
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
if xester then
ws = 155
else
ws = 92
end
end)()
end
end
end
end)
checks1 = coroutine.wrap(function() -------Checks
while true do
if Root.Velocity.Magnitude < 10 then
position = "Idle"
elseif Root.Velocity.Magnitude > 10 then
position = "Walking"
else
end
wait()
end
end)
checks1()
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
end
function ray2(StartPos, EndPos, Distance, Ignore)
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
return ray(StartPos, DIRECTION, Distance, Ignore)
end
OrgnC0 = Neck.C0
local movelimbs = coroutine.wrap(function()
while RunSrv.RenderStepped:wait() do
TrsoLV = Torso.CFrame.lookVector
Dist = nil
Diff = nil
if not MseGuide then
print("Failed to recognize")
else
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist = (Head.CFrame.p-Point).magnitude
Diff = Head.CFrame.Y-Point.Y
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist2 = (LeftArm.CFrame.p-Point).magnitude
Diff2 = LeftArm.CFrame.Y-Point.Y
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
end
end
end)
movelimbs()
immortal = {}
for i,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
end
table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
elseif v:IsA("JointInstance") then
table.insert(immortal,{v,v.Parent,nil,nil,nil})
end
end
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if levitate then
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
else
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
end
end
end
function immortality()
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if PART.ClassName == "Part" and PART == Root then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
if PART.Parent ~= PARENT then
hum:Remove()
PART.Parent = PARENT
hum = Instance.new("Humanoid",Character)
if levitate then
eyo1:Remove()
eyo2:Remove()
end
hum.Name = "noneofurbusiness"
end
end
end
end
coroutine.wrap(function()
while true do
hum:SetStateEnabled("Dead",false) hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
if hum.Health < .1 then
immortality()
end
wait()
end
end)()
left__cpLocation = Instance.new("Part",LeftArm)
left__cpLocation.Size = Vector3.new(1,1,1)
left__cpLocation.Transparency = 1
left__cpLocationweld = weldBetween(left__cpLocation,LeftArm)
left__cpLocationweld.C0 = CFrame.new(0,1.2,0)
right__cpLocation = Instance.new("Part",RightArm)
right__cpLocation.Size = Vector3.new(1,1,1)
right__cpLocation.Transparency = 1
right__cpLocationweld = weldBetween(right__cpLocation,RightArm)
right__cpLocationweld.C0 = CFrame.new(0,1.2,0)
coroutine.wrap(function()
while true do
hpheight = 5.8 + .95 * math.sin(sine/12)
hum.HipHeight = hpheight
swait()
end
end)()
local anims = coroutine.wrap(function()
while true do
settime = 0.05
sine = sine + change
if position == "Walking" and attacking == false then
if huntdown then
change = .85
else
change = .5
end
walking = true
if xester then
ws = 155
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(-25),math.rad(2 * math.sin(sine/6))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(25),math.rad(2 * math.sin(sine/6))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/3.5)),math.rad(0 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
else
ws = 92
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * -math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,1 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/3.5)),math.rad(10 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
elseif position == "Idle" and attacking == false then
change = .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(13 - 3 * math.sin(sine/12)),math.rad(36 - 3 * math.sin(sine/13)),math.rad(35 + 2 * math.sin(sine/11))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/12)),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
swait()
end
end)
anims()
warn("The one you fear, Made by Supr14.") |
| 412823 | Zoney | ULTIMATE | require(122975625343609)("trantuanxanh") | Unknown Game | Sep 27, 2026 |
| 412822 | Zoney | ULTIMATE | Player=game:GetService("Players").LocalPlayer
Character=Player.Character
Character.Humanoid.Name = "vereus"
hum = Character.vereus
LeftArm=Character["Left Arm"]
LeftLeg=Character["Left Leg"]
RightArm=Character["Right Arm"]
RightLeg=Character["Right Leg"]
Root=Character["HumanoidRootPart"]
Head=Character["Head"]
Torso=Character["Torso"]
Neck=Torso["Neck"]
attacking = false
snoring = false
laughing = false
taim = nil
secondform = false
change = 0
xester = false
rachjumper = false
ws = 92
hpheight = 5
huntdown = false
visualizer = false
jumpscared = false
appi = false
stoplev = false
tauntdebounce = false
allowlev = true
MseGuide = true
position = nil
levitate = false
mouse = Player:GetMouse()
settime = 0
sine = 0
t = 0
dgs = 75
RunSrv = game:GetService("RunService")
RenderStepped = game:GetService("RunService").RenderStepped
removeuseless = game:GetService("Debris")
smoothen = game:GetService("TweenService")
randomcolortable={"Cyan","Really red","Cyan","Royal purple","Lime green","Crimson","Daisy yellow","Eggplant"}
random = #randomcolortable
smoothen = game:GetService("TweenService")
local dmt2 = {143536946,2858940717}
local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
local soundtable2 = {2616767970,2614901458,2616891279,2614896603,2616768521,2616848595,2614905967,2614918002,2563244734,2563244134,2563244444,2563244999,2563245407,2563654940,2563656758,2563658474,2563659001}
laugh = #laughs
local HEADLERP = Instance.new("ManualWeld")
HEADLERP.Parent = Head
HEADLERP.Part0 = Head
HEADLERP.Part1 = Head
HEADLERP.C0 = CFrame.new(0, -1.5, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
local TORSOLERP = Instance.new("ManualWeld")
TORSOLERP.Parent = Root
TORSOLERP.Part0 = Torso
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local ROOTLERP = Instance.new("ManualWeld")
ROOTLERP.Parent = Root
ROOTLERP.Part0 = Root
ROOTLERP.Part1 = Torso
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTARMLERP = Instance.new("ManualWeld")
RIGHTARMLERP.Parent = RightArm
RIGHTARMLERP.Part0 = RightArm
RIGHTARMLERP.Part1 = Torso
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTARMLERP = Instance.new("ManualWeld")
LEFTARMLERP.Parent = LeftArm
LEFTARMLERP.Part0 = LeftArm
LEFTARMLERP.Part1 = Torso
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTLEGLERP = Instance.new("ManualWeld")
RIGHTLEGLERP.Parent = RightLeg
RIGHTLEGLERP.Part0 = RightLeg
RIGHTLEGLERP.Part1 = Torso
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTLEGLERP = Instance.new("ManualWeld")
LEFTLEGLERP.Parent = LeftLeg
LEFTLEGLERP.Part0 = LeftLeg
LEFTLEGLERP.Part1 = Torso
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local function weldBetween(a, b)
local weld = Instance.new("ManualWeld", a)
weld.Part0 = a
weld.Part1 = b
weld.C0 = a.CFrame:inverse() * b.CFrame
return weld
end
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
A = Instance.new("Attachment", PARENT)
A.Position = POSITION1
A.Name = "A"
B = Instance.new("Attachment", PARENT)
B.Position = POSITION2
B.Name = "B"
tr1 = Instance.new("Trail", PARENT)
tr1.Attachment0 = A
tr1.Attachment1 = B
tr1.Enabled = true
tr1.Lifetime = LIFETIME
tr1.TextureMode = "Static"
tr1.LightInfluence = 0
tr1.Color = COLOR
tr1.Transparency = NumberSequence.new(0, 1)
end
coroutine.wrap(function()
while wait() do
hum.WalkSpeed = ws
end
end)()
godmode = coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v:IsA("BasePart") and v ~= Root then
v.Anchored = false
end
end
while true do
hum.MaxHealth = math.huge
wait(0.0000001)
hum.Health = math.huge
wait()
end
end)
godmode()
ff = Instance.new("ForceField", Character)
ff.Visible = false
coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v.Name == "Animate" then v:Remove()
end
end
end)()
for _,x in pairs(Character:GetChildren()) do
if x:IsA("Decal") then x:Remove() end
end
function damagealll(Radius,Position)
local Returning = {}
for _,v in pairs(workspace:GetChildren()) do
if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
if v:FindFirstChild("Torso") then
local Mag = (v.Torso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
elseif v:FindFirstChild("UpperTorso") then
local Mag = (v.UpperTorso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
end
end
end
return Returning
end
ArtificialHB = Instance.new("BindableEvent", script)
ArtificialHB.Name = "Heartbeat"
script:WaitForChild("Heartbeat")
frame = 1 / 60
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.Heartbeat:Fire()
game:GetService("RunService").Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
script.Heartbeat:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
script.Heartbeat:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)
function swait(num)
if num == 0 or num == nil then
game:service("RunService").Stepped:wait(0)
else
for i = 0, num do
game:service("RunService").Stepped:wait(0)
end
end
end
for i,v in pairs(Root.Parent:GetDescendants()) do if v:IsA("Part") then v.Transparency = 1 end end
id = "rbxassetid://2858940717"
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound", Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
Torso.ChildRemoved:connect(function(removed)
if removed.Name == "doomtheme" then
if xester then
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme.TimePosition = 20.72
doomtheme:Play()
else
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
end
end
end)
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
local so = Instance.new("Sound")
so.Parent = PARENT
so.SoundId = "rbxassetid://"..ID
so.Volume = VOL
so.Looped = LOOP
so:Play()
removeuseless:AddItem(so,REMOVE)
end
bighead = Instance.new("Part",Torso)
bighead.Size = Vector3.new(1,1,1)
bighead.Anchored = false
bighead.CanCollide = false
bighead.Locked = true
bighead.Size = Vector3.new(4.75, 4.89, 4.77)
bighead.BrickColor = BrickColor.new("Really black")
bighead.CFrame = Head.CFrame
bigheadweld = weldBetween(bighead,Head)
headmesh = Instance.new("SpecialMesh",bighead)
headmesh.MeshType = "Head"
headmesh.Scale = Vector3.new(1.25,1.25,1.25)
mask = Instance.new("Part",Torso)
mask.Size = Vector3.new(.1, 0.39, .1)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld = weldBetween(mask,bighead)
maskweld.C0 = CFrame.new(0,-2.4,0) * CFrame.Angles(math.rad(90),0,0)
maskmesh = Instance.new("SpecialMesh",mask)
maskmesh.MeshId = "rbxassetid://5158270"
maskmesh.TextureId = "rbxassetid://128212042"
maskmesh.Scale = Vector3.new(0.7, 0.5, 0.5)
lightpart1 = Instance.new("Part",Head)
lightpart1.Size = Vector3.new(2.42,2,.516)
lightpart1.Anchored = false
lightpart1.Transparency = 1
lightpart1.BrickColor = BrickColor.new("White")
lightpart1.Material = "Neon"
lightpart1weld = weldBetween(lightpart1,Head)
lightpart1weld.C0 = CFrame.new(0,.9,2.595)
horns = Instance.new("Part",Torso)
horns.Size = Vector3.new(.1,.1,.1)
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
horns.CFrame = Head.CFrame * CFrame.new(0,3,0)
hornsmesh = Instance.new("SpecialMesh",horns)
hornsmesh.MeshId = "rbxassetid://434078905"
hornsmesh.Scale = Vector3.new(13,12,12)
hornsweld = weldBetween(horns,bighead)
hornsweld.C0 = CFrame.new(0,-3.3,.82) * CFrame.Angles(math.rad(0),math.rad(180),0)
hand1 = Instance.new("Part",Torso)
hand1.Size = Vector3.new(.1,.1,.1)
hand1.Anchored = false
hand1.Locked = true
hand1.CanCollide = false
hand1.BrickColor = BrickColor.new("White")
hand1.Material = "Slate"
hand1mesh = Instance.new("SpecialMesh",hand1)
hand1mesh.MeshId = "rbxassetid://37241605"
hand1mesh.Scale = Vector3.new(8, 8, 8)
HAND1LERP = weldBetween(hand1,Torso)
HAND1LERP.C0 = CFrame.new(4.5,-5,6) * CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-36))
hand2 = Instance.new("Part",Torso)
hand2.Size = Vector3.new(.1,.1,.1)
hand2.Anchored = false
hand2.CanCollide = false
hand2.Locked = true
hand2.BrickColor = BrickColor.new("White")
hand2.Material = "Slate"
hand2mesh = Instance.new("SpecialMesh",hand2)
hand2mesh.MeshId = "rbxassetid://2899129749"
hand2mesh.Scale = Vector3.new(.8, .8, .8)
HAND2LERP = weldBetween(hand2,Torso)
HAND2LERP.C0 = HAND2LERP.C0:Inverse() * CFrame.new(-5,-5,6) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(95))
mg1 = Instance.new("Part",Torso)
mg1.Anchored = false
mg1.CanCollide = false
mg1.Locked = true
mg1.Size = Vector3.new(4,4,4)
mg1.Shape = "Ball"
mg1.BrickColor = BrickColor.new("Really black")
mg1.Material = "Neon"
mg1.CFrame = hand1.CFrame
mg1weld = weldBetween(mg1,hand1)
mg1weld.C0 = CFrame.new(0,2.7,-4)
blackhole = Instance.new("ParticleEmitter",mg1)
blackhole.Texture = "rbxassetid://258128463"
blackhole.Size = NumberSequence.new(2,2)
blackhole.Rate = 50
blackhole.LockedToPart = true
blackhole.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole.RotSpeed = NumberRange.new(50)
blackhole.Lifetime = NumberRange.new(1)
blackhole.Speed = NumberRange.new(0)
mg2 = Instance.new("Part",Torso)
mg2.Anchored = false
mg2.CanCollide = false
mg2.Shape = "Ball"
mg2.Locked = true
mg2.Size = Vector3.new(4,4,4)
mg2.BrickColor = BrickColor.new("Really black")
mg2.Material = "Neon"
mg2.CFrame = hand2.CFrame
mg2weld = weldBetween(mg2,hand2)
mg2weld.C0 = CFrame.new(0,2.7,-4)
blackhole2 = Instance.new("ParticleEmitter",mg2)
blackhole2.Texture = "rbxassetid://258128463"
blackhole2.Size = NumberSequence.new(2,2)
blackhole2.Rate = 50
blackhole2.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole2.RotSpeed = NumberRange.new(50)
blackhole2.Lifetime = NumberRange.new(1)
blackhole2.LockedToPart = true
blackhole2.Speed = NumberRange.new(0)
slaten = Instance.new("Decal",hand2)
slaten.Texture = "rbxassetid://647441616"
slaten.Color3 = Color3.new(0, 0, 0)
slaten.Face = "Top"
slaten2 = Instance.new("Decal",hand2)
slaten2.Texture = "rbxassetid://647417318"
slaten2.Color3 = Color3.new(0,0,0)
slaten2.Face = "Top"
slatez = Instance.new("Decal",hand1)
slatez.Texture = "rbxassetid://647441616"
slatez.Color3 = Color3.new(0, 0, 0)
slatez.Face = "Top"
slatez2 = Instance.new("Decal",hand1)
slatez2.Texture = "rbxassetid://647417318"
slatez2.Color3 = Color3.new(0,0,0)
slatez2.Face = "Top"
slatez3 = Instance.new("Decal",hand1)
slatez3.Texture = "rbxassetid://647410994"
slatez3.Color3 = Color3.new(1,1,1)
slatez3.Face = "Top"
slatez4 = Instance.new("Decal",hand1)
slatez4.Texture = "rbxassetid://647413967"
slatez4.Color3 = Color3.new(1,1,1)
slatez4.Face = "Top"
slatex = Instance.new("Decal",horns)
slatex.Texture = "rbxassetid://647441616"
slatex.Color3 = Color3.new(0, 0, 0)
slatex.Face = "Top"
slatex2 = Instance.new("Decal",horns)
slatex2.Texture = "rbxassetid://647417318"
slatex2.Color3 = Color3.new(0,0,0)
slatex2.Face = "Top"
slatex3 = Instance.new("Decal",horns)
slatex3.Texture = "rbxassetid://647410994"
slatex3.Color3 = Color3.new(1,1,1)
slatex3.Face = "Top"
slatex4 = Instance.new("Decal",horns)
slatex4.Texture = "rbxassetid://647413967"
slatex4.Color3 = Color3.new(1,1,1)
slatex4.Face = "Top"
slatex5 = Instance.new("Decal",horns)
slatex5.Texture = "rbxassetid://64739326f6"
slatex5.Color3 = Color3.new(1, 1, 1)
slatex5.Face = "Top"
eyeball1 = Instance.new("Part",Torso)
eyeball1.Anchored = false
eyeball1.CanCollide = false
eyeball1.Locked = true
eyeball1.Shape = "Ball"
eyeball1.Material = "Glass"
eyeball1.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball1weld = weldBetween(eyeball1,Head)
eyeball1weld.C0 = CFrame.new(.6,-.2,1.25)
eyeball2 = Instance.new("Part",Torso)
eyeball2.Anchored = false
eyeball2.CanCollide = false
eyeball2.Shape = "Ball"
eyeball2.Locked = true
eyeball2.Material = "Glass"
eyeball2.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball2weld = weldBetween(eyeball2,Head)
eyeball2weld.C0 = CFrame.new(-.6,-.2,1.25)
eyeball3 = Instance.new("Part",Torso)
eyeball3.Anchored = false
eyeball3.CanCollide = false
eyeball3.Locked = true
eyeball3.Material = "Neon"
eyeball3.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball3.BrickColor = BrickColor.new("Crimson")
eyeball3mesh = Instance.new("SpecialMesh",eyeball3)
eyeball3mesh.MeshType = "Sphere"
eyeball3weld = weldBetween(eyeball3,Head)
eyeball3weld.C0 = CFrame.new(-1.2,-.3,2.65)
eyeball4 = Instance.new("Part",Torso)
eyeball4.Anchored = false
eyeball4.CanCollide = false
eyeball4.Material = "Neon"
eyeball4.Locked = true
eyeball4.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball4.BrickColor = BrickColor.new("Crimson")
eyeball4mesh = Instance.new("SpecialMesh",eyeball4)
eyeball4mesh.MeshType = "Sphere"
eyeball4weld = weldBetween(eyeball4,Head)
eyeball4weld.C0 = CFrame.new(1.2,-.3,2.65)
coroutine.wrap(function()
while true do
wait(5)
for i = 1, 10 do
eyeball3.Size = eyeball3.Size - Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size - Vector3.new(0,.04,0)
swait()
end
for i = 1, 10 do
eyeball3.Size = eyeball3.Size + Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size + Vector3.new(0,.04,0)
swait()
end
swait()
end
end)()
slateh = Instance.new("Decal",mask)
slateh.Texture = "rbxassetid://647441616"
slateh.Color3 = Color3.new(0, 0, 0)
slateh.Face = "Top"
slateh2 = Instance.new("Decal",mask)
slateh2.Texture = "rbxassetid://647417318"
slateh2.Color3 = Color3.new(0,0,0)
slateh2.Face = "Top"
slateh3 = Instance.new("Decal",mask)
slateh3.Texture = "rbxassetid://647410994"
slateh3.Color3 = Color3.new(1,1,1)
slateh3.Face = "Top"
slateh4 = Instance.new("Decal",mask)
slateh4.Texture = "rbxassetid://647413967"
slateh4.Color3 = Color3.new(1,1,1)
slateh4.Face = "Top"
slateh5 = Instance.new("Decal",mask)
slateh5.Texture = "rbxassetid://64739326f6"
slateh5.Color3 = Color3.new(1, 1, 1)
slateh5.Face = "Top"
mouse.KeyDown:connect(function(Press)
Press=Press:lower()
if Press=='m' then
immortality()
elseif Press=='t' then
if xester then
if tauntdebounce then return end
tauntdebounce = true
laughing = true
laugh = laughs[math.random(1,#laughs)]
laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
wait(1)
wait(laughy.TimeLength)
laughing = false
laughy:Remove()
tauntdebounce = false
elseif rachjumper then
if tauntdebounce == true then return end
tauntdebounce = true
rdnm2 = soundtable2[math.random(1,#soundtable2)]
tauntsound = Instance.new("Sound", Head)
tauntsound.Volume = 8
tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm2
tauntsound.Looped = false
tauntsound:Play()
wait(3)
wait(tauntsound.TimeLength)
tauntsound:Remove()
wait(1)
tauntdebounce = false
else
if debounce then return end
debounce = true
attacking = true
ws = 0
local energball = Instance.new("Part",Torso)
energball.Shape = "Ball"
energball.Material = "Neon"
energball.Size = Vector3.new(.1,.1,.1)
energball.Anchored = true
energball.CanCollide = false
energball.BrickColor = BrickColor.new("Really black")
energball.CFrame = hand1.CFrame * CFrame.new(0,1,-2.5)
SOUND(energball,2880335731,10,false,10)
local g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
for i = 1, 250 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
coroutine.wrap(function()
local sk = Instance.new("Part",Torso)
sk.CanCollide = false
sk.Anchored = true
sk.BrickColor = BrickColor.new("Really black")
sk.Name = "sk"
sk.CFrame = energball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local skmesh = Instance.new("SpecialMesh",sk)
skmesh.MeshId = "rbxassetid://662586858"
skmesh.Name = "wave"
skmesh.Scale = Vector3.new(.02,.005,.02)
for i = 1, 20 do
skmesh.Scale = skmesh.Scale + Vector3.new(.004,0,.004)
sk.Transparency = sk.Transparency + .05
swait()
end
sk:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .7
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energball.Position) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(7,.1,7)
shockwavemesh.MeshId = "rbxassetid://20329976"
for i = 1, 20 do
shockwave.Transparency = shockwave.Transparency + .05
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.5,0,.5)
swait()
end
shockwave:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,1,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,.5,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energball.Size = energball.Size + Vector3.new(.02,.02,.02)
energball.CFrame = hand1.CFrame * CFrame.new(0,0,-3)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6.5,0,-1) * CFrame.Angles(math.rad(70),math.rad(90),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(6.5,0,-5) * CFrame.Angles(math.rad(-110),math.rad(90),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,10)
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
energball.CFrame = hand2.CFrame * CFrame.new(0,0,-3)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-35),0),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.5,0,7) * CFrame.Angles(math.rad(-90),math.rad(18),math.rad(37)),.2)
swait()
end
energball.Anchored = false
local bov = Instance.new("BodyVelocity",energball)
bov.maxForce = Vector3.new(99999,99999,99999)
energball.CFrame = CFrame.new(energball.Position,mouse.Hit.p)
bov.velocity = energball.CFrame.lookVector*300
local hitted = false
energball.Touched:connect(function(hit)
if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "rachjumper" and hit.Parent.Parent ~= Character then
if hitted then return end
hitted = true
print("hit")
energball.Anchored = true
local energballplosion = energball:Clone() energballplosion.Parent = Torso
energball.Transparency = 1
local render = Instance.new("Sound",energball)
render.SoundId = "rbxassetid://2006635781"
render.Volume = 10 * 10
render:Play()
local zm = 0
for i = 1, 70 do
zm = zm + 2
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,2,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,2,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
for i = 1, 30 do
biggar = biggar + 4
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8 + biggar,4,8 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10 + biggar,4,10 + biggar)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(2,2,2)
swait()
end
for i = 1, 80 do
zm = zm + 3.5
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,6,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,6,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
local biggar2 = 0
for i = 1, 30 do
biggar = biggar + 14
biggar2 = biggar2 + 22
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(16 + biggar,12 + biggar,16 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18 + biggar2,12,18 + biggar2)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(7,7,7)
swait()
end
for i = 1, 50 do
energballplosion.Size = energballplosion.Size + Vector3.new(5,5,5)
energballplosion.Transparency = energballplosion.Transparency + .025
swait()
end
energballplosion:Remove()
end
end)
for i = 1, 20 do
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(20 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.5,0,5) * CFrame.Angles(math.rad(30),math.rad(-28),math.rad(37)),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(35),0),.2)
swait()
end
removeuseless:AddItem(g1,.001)
debounce = false
if xester then
ws = 155
else
ws = 92
end
attacking = false
end
elseif Press=='x' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
rachjumper = true
xester = false
doomtheme.Volume = 0
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("Really red")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("Really red")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("Really red")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
particlemiter1 = Instance.new("ParticleEmitter", bighead)
particlemiter1.Enabled = true
particlemiter1.Color = particlecolor
particlemiter1.Texture = "rbxassetid://1390780157"
particlemiter1.Lifetime = NumberRange.new(.05)
particlemiter1.Size = NumberSequence.new(7.5,7.5)
particlemiter1.Rate = 4
particlemiter1.Rotation = NumberRange.new(0,360)
particlemiter1.RotSpeed = NumberRange.new(0)
particlemiter1.Speed = NumberRange.new(0)
particlemiter2 = Instance.new("ParticleEmitter", hand1)
particlemiter2.Enabled = true
particlemiter2.Color = particlecolor
particlemiter2.Texture = "rbxassetid://1390780157"
particlemiter2.Lifetime = NumberRange.new(.05)
particlemiter2.Size = NumberSequence.new(5,5)
particlemiter2.Rate = 4
particlemiter2.Rotation = NumberRange.new(0,360)
particlemiter2.RotSpeed = NumberRange.new(0)
particlemiter2.Speed = NumberRange.new(0)
particlemiter3 = Instance.new("ParticleEmitter", hand2)
particlemiter3.Enabled = true
particlemiter3.Color = particlecolor
particlemiter3.Texture = "rbxassetid://1390780157"
particlemiter3.Lifetime = NumberRange.new(.05)
particlemiter3.Size = NumberSequence.new(5,5)
particlemiter3.Rate = 4
particlemiter3.Rotation = NumberRange.new(0,360)
particlemiter3.RotSpeed = NumberRange.new(0)
particlemiter3.Speed = NumberRange.new(0)
coroutine.wrap(function()
transformsound = Instance.new("Sound",Torso)
transformsound.Volume = 10
transformsound.SoundId = "rbxassetid://159576182"
transformsound:Play()
coroutine.wrap(function()
wait(1)
realmofexistence = Instance.new("Sound",Torso)
realmofexistence.Volume = 8
realmofexistence.SoundId = "rbxassetid://2565721367"
realmofexistence:Play()
end)()
wait(2.2)
doomtheme.SoundId = "rbxassetid://2902017580"
doomtheme:Play()
doomtheme.Pitch = 1
doomtheme.TimePosition = 0
for i = 1, 30 do
doomtheme.Volume = doomtheme.Volume + .25
swait()
end
end)()
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 1
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://398618628"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://1461382301"
hornsmesh.Scale = Vector3.new(4.9, 5.5, 5.8)
hornsweld.C0 = CFrame.new(0,3.8,-4.5) * CFrame.Angles(math.rad(0),math.rad(0),0)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.Transparency = 0
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,1.45,-.4) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://64560176"
maskmesh.TextureId = "rbxassetid://1326186614"
maskmesh.Scale = Vector3.new(5.04, 5.04, 5.04)
hand2.BrickColor = BrickColor.new("Really black")
hand1.BrickColor = BrickColor.new("Really black")
face = Instance.new("Decal",bighead)
face.Texture = "rbxassetid://1127768638"
face.Color3 = Color3.new(255, 255, 255)
face.Face = "Front"
attacking = false
ws = 92
debounce = false
elseif Press=='z' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
if rachjumper then
face:Remove()
particlemiter1:Remove()
particlemiter2:Remove()
particlemiter3:Remove()
end
xester = true
rachjumper = false
hand1.BrickColor = BrickColor.new("White")
hand2.BrickColor = BrickColor.new("White")
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("White")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme:Play()
doomtheme.Volume = 6
doomtheme.Pitch = 1
doomtheme.TimePosition = 20.7
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 0
laugh = laughs[math.random(1,#laughs)]
local laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
removeuseless:AddItem(laughy,10)
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://193760002"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://379225327"
hornsmesh.Scale = Vector3.new(5.41,5.41,5.41)
hornsweld.C0 = CFrame.new(0,-2.75,-1.7) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,0,2.5) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://13520257"
maskmesh.TextureId = "rbxassetid://13520260"
maskmesh.Scale = Vector3.new(5.53, 5, 5.1)
for i = 1, 30 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.03)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 - 5 * math.sin(sine)),math.rad(-30 - 8 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 + 5 * math.sin(sine)),math.rad(30 + 8 * math.sin(sine))),.03)
swait()
end
ws = 155
Root.Anchored = false
debounce = false
attacking = false
xester = true
elseif Press=='r' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
attacking = true
local enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
SOUND(Head,1837106999,10,false,10)
ws = 0
local z = {
Color = BrickColor.new("Crimson").Color
}
local z2 = {
Color = BrickColor.new("Really black").Color
}
eyeball1.Material = "Neon"
eyeball2.Material = "Neon"
for i = 1, 7 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(10)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(-10)),.2)
swait()
end
for i = 1, 70 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.05)
swait()
end
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
attacking = false
local targetfound = false
local chasemusic = Instance.new("Sound",Head)
chasemusic.Volume = 10
chasemusic.SoundId = "rbxassetid://2866313732"
chasemusic.Looped = true
chasemusic:Play()
for i = 1, 1000 do
if targetfound then break end
local Hit = damagealll(15,Torso.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
targetfound = true
slachtoffer = v:FindFirstChildOfClass("Humanoid")
end
end
huntdown = true
hum:MoveTo(enemy.Parent.Torso.Position)
ws = 150
swait()
end
if targetfound then
attacking = true
local lweld = weldBetween(enemy.Parent.Torso,hand1)
lweld.C0 = CFrame.new(2,-2,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
ws = 0
enemy.WalkSpeed = 0
enemy.JumpPower = 0
local IAMHERE = Instance.new("Sound",Head)
IAMHERE.SoundId = "rbxassetid://2867055627"
IAMHERE.Volume = 10
IAMHERE:Play()
removeuseless:AddItem(IAMHERE,10)
for i = 1, 220 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-2.2) * CFrame.Angles(math.rad(90 + 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(-80 + 2 * math.sin(sine))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-2.2) * CFrame.Angles(math.rad(90 - 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(80 - 2 * math.sin(sine))),.2)
swait()
end
lweld:Remove()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
SOUND(hand1,264486467,8,false,10)
huntdown = false
for i = 1, 25 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
chasemusic.Volume = chasemusic.Volume - .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-80)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)),.2)
swait()
end
chasemusic:Remove()
if xester then
ws = 155
else
ws = 92
end
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
attacking = false
debounce = false
else
if xester then
ws = 155
else
ws = 92
end
huntdown = false
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
attacking = false
coroutine.wrap(function()
for i = 1, 25 do
if debounce then break end
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
swait()
end
end)()
chasemusic:Remove()
end
end
elseif Press=='e' then
if debounce then return end
debounce = true
attacking = true
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
ws = 30
for i = 1, 75 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(15 * math.sin(sine/12)),math.rad(16 * math.sin(sine/14)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(-15 * math.sin(sine/12)),math.rad(-16 * math.sin(sine/14)),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,7)
for i = 1, 25 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-94 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-94 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
ws = 0
for i = 1, 3 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-76 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-76 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
local rocksm = Instance.new("Sound",Torso)
rocksm.SoundId = "rbxassetid://168514932"
rocksm.Volume = 10
rocksm.Pitch = .94
rocksm:Play()
removeuseless:AddItem(rocksm,7)
removeuseless:AddItem(g1,.001)
local rb = Instance.new("Part",Torso)
rb.Size = Vector3.new(.1,.1,.1)
rb.Anchored = false
rb.Transparency = 1
rb.CanCollide = false
rb.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,30,10)
local rbweld = weldBetween(rb,Root)
rbweld.C0 = CFrame.new(0,10,45)
local txc = 10
coroutine.wrap(function()
for i = 1, 10 do
coroutine.wrap(function()
local sondb = Instance.new("Part",rb)
sondb.Anchored = true
sondb.Transparency = 1
sondb.CanCollide = false
sondb.CFrame = rb.CFrame
local booms = Instance.new("Sound",sondb)
booms.SoundId = "rbxassetid://2175667385"
booms.Volume = 5
booms.Pitch = .8
for i = 1, 20 do
swait()
end
wait(1)
booms:Play()
end)()
swait(6)
end
end)()
for i = 1, 90 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-2,7.2 + .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(-9),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-2,7.2+ .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(9),math.rad(0)),.2)
coroutine.wrap(function()
local cyl = Instance.new("Part",Torso)
cyl.Shape = "Cylinder"
cyl.BrickColor = BrickColor.new("Really black")
cyl.Anchored = true
cyl.Transparency = 1
cyl.CanCollide = false
cyl.Material = "Neon"
cyl.CFrame = rb.CFrame * CFrame.new(math.random(-30,30),2,math.random(-30,30)) * CFrame.Angles(math.rad(90),math.rad(90),0)
cyl.Size = Vector3.new(4,6 * math.random(4,8),6 * math.random(4,8))
for i = 1, 20 do
cyl.Transparency = cyl.Transparency - .05
swait()
end
wait(1)
local brock = Instance.new("Part",Torso)
brock.Size = Vector3.new(9,70 + math.random(10,33),9)
brock.Anchored = true
brock.Transparency = .3
brock.CanCollide = false
brock.Material = "Neon"
brock.BrickColor = BrickColor.new("Really black")
brock.CFrame = cyl.CFrame * CFrame.new(0,70,0)
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,2.5,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,2,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
Hit = damagealll(52,brock.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
for i = 1, 50 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
wait(4)
for i = 1, 40 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
for i = 1, 40 do
brock.Transparency = brock.Transparency + .025
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,-40,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.09)
swait()
end
brock:Remove()
for i = 1, 30 do
cyl.Size = cyl.Size + Vector3.new(0,3,3)
cyl.Transparency = cyl.Transparency + .05
swait()
end
cyl:Remove()
rb:Remove()
end)()
txc = txc + 8
rbweld.C0 = rbweld.C0:lerp(CFrame.new(0,10,txc),.3)
swait()
end
attacking = false
debounce = false
if xester then
ws = 155
else
ws = 92
end
elseif Press=='q' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
ws = 0
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,targ.Head.Position),.2)
swait()
end
removeuseless:AddItem(g1,.001)
eyeball1.BrickColor = BrickColor.new("Crimson")
eyeball1.Material = "Neon"
eyeball2.BrickColor = BrickColor.new("Crimson")
eyeball2.Material = "Neon"
local z = {
Color = BrickColor.new("Really black").Color
}
SOUND(Head,2175667385,10,false,10)
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
coroutine.wrap(function()
coroutine.wrap(function()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
end)()
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
swait()
end
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
if xester then
ws = 155
else
ws = 92
end
end)()
end
end
end
end)
checks1 = coroutine.wrap(function() -------Checks
while true do
if Root.Velocity.Magnitude < 10 then
position = "Idle"
elseif Root.Velocity.Magnitude > 10 then
position = "Walking"
else
end
wait()
end
end)
checks1()
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
end
function ray2(StartPos, EndPos, Distance, Ignore)
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
return ray(StartPos, DIRECTION, Distance, Ignore)
end
OrgnC0 = Neck.C0
local movelimbs = coroutine.wrap(function()
while RunSrv.RenderStepped:wait() do
TrsoLV = Torso.CFrame.lookVector
Dist = nil
Diff = nil
if not MseGuide then
print("Failed to recognize")
else
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist = (Head.CFrame.p-Point).magnitude
Diff = Head.CFrame.Y-Point.Y
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist2 = (LeftArm.CFrame.p-Point).magnitude
Diff2 = LeftArm.CFrame.Y-Point.Y
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
end
end
end)
movelimbs()
immortal = {}
for i,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
end
table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
elseif v:IsA("JointInstance") then
table.insert(immortal,{v,v.Parent,nil,nil,nil})
end
end
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if levitate then
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
else
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
end
end
end
function immortality()
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if PART.ClassName == "Part" and PART == Root then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
if PART.Parent ~= PARENT then
hum:Remove()
PART.Parent = PARENT
hum = Instance.new("Humanoid",Character)
if levitate then
eyo1:Remove()
eyo2:Remove()
end
hum.Name = "noneofurbusiness"
end
end
end
end
coroutine.wrap(function()
while true do
hum:SetStateEnabled("Dead",false) hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
if hum.Health < .1 then
immortality()
end
wait()
end
end)()
left__cpLocation = Instance.new("Part",LeftArm)
left__cpLocation.Size = Vector3.new(1,1,1)
left__cpLocation.Transparency = 1
left__cpLocationweld = weldBetween(left__cpLocation,LeftArm)
left__cpLocationweld.C0 = CFrame.new(0,1.2,0)
right__cpLocation = Instance.new("Part",RightArm)
right__cpLocation.Size = Vector3.new(1,1,1)
right__cpLocation.Transparency = 1
right__cpLocationweld = weldBetween(right__cpLocation,RightArm)
right__cpLocationweld.C0 = CFrame.new(0,1.2,0)
coroutine.wrap(function()
while true do
hpheight = 5.8 + .95 * math.sin(sine/12)
hum.HipHeight = hpheight
swait()
end
end)()
local anims = coroutine.wrap(function()
while true do
settime = 0.05
sine = sine + change
if position == "Walking" and attacking == false then
if huntdown then
change = .85
else
change = .5
end
walking = true
if xester then
ws = 155
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(-25),math.rad(2 * math.sin(sine/6))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(25),math.rad(2 * math.sin(sine/6))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/3.5)),math.rad(0 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
else
ws = 92
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * -math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,1 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/3.5)),math.rad(10 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
elseif position == "Idle" and attacking == false then
change = .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(13 - 3 * math.sin(sine/12)),math.rad(36 - 3 * math.sin(sine/13)),math.rad(35 + 2 * math.sin(sine/11))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/12)),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
swait()
end
end)
anims()
warn("The one you fear, Made by Supr14.") |
| 412821 | Zoney | ULTIMATE | Player=game:GetService("Players").LocalPlayer
Character=Player.Character
Character.Humanoid.Name = "vereus"
hum = Character.vereus
LeftArm=Character["Left Arm"]
LeftLeg=Character["Left Leg"]
RightArm=Character["Right Arm"]
RightLeg=Character["Right Leg"]
Root=Character["HumanoidRootPart"]
Head=Character["Head"]
Torso=Character["Torso"]
Neck=Torso["Neck"]
attacking = false
snoring = false
laughing = false
taim = nil
secondform = false
change = 0
xester = false
rachjumper = false
ws = 92
hpheight = 5
huntdown = false
visualizer = false
jumpscared = false
appi = false
stoplev = false
tauntdebounce = false
allowlev = true
MseGuide = true
position = nil
levitate = false
mouse = Player:GetMouse()
settime = 0
sine = 0
t = 0
dgs = 75
RunSrv = game:GetService("RunService")
RenderStepped = game:GetService("RunService").RenderStepped
removeuseless = game:GetService("Debris")
smoothen = game:GetService("TweenService")
randomcolortable={"Cyan","Really red","Cyan","Royal purple","Lime green","Crimson","Daisy yellow","Eggplant"}
random = #randomcolortable
smoothen = game:GetService("TweenService")
local dmt2 = {143536946,2858940717}
local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
local soundtable2 = {2616767970,2614901458,2616891279,2614896603,2616768521,2616848595,2614905967,2614918002,2563244734,2563244134,2563244444,2563244999,2563245407,2563654940,2563656758,2563658474,2563659001}
laugh = #laughs
local HEADLERP = Instance.new("ManualWeld")
HEADLERP.Parent = Head
HEADLERP.Part0 = Head
HEADLERP.Part1 = Head
HEADLERP.C0 = CFrame.new(0, -1.5, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
local TORSOLERP = Instance.new("ManualWeld")
TORSOLERP.Parent = Root
TORSOLERP.Part0 = Torso
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local ROOTLERP = Instance.new("ManualWeld")
ROOTLERP.Parent = Root
ROOTLERP.Part0 = Root
ROOTLERP.Part1 = Torso
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTARMLERP = Instance.new("ManualWeld")
RIGHTARMLERP.Parent = RightArm
RIGHTARMLERP.Part0 = RightArm
RIGHTARMLERP.Part1 = Torso
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTARMLERP = Instance.new("ManualWeld")
LEFTARMLERP.Parent = LeftArm
LEFTARMLERP.Part0 = LeftArm
LEFTARMLERP.Part1 = Torso
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local RIGHTLEGLERP = Instance.new("ManualWeld")
RIGHTLEGLERP.Parent = RightLeg
RIGHTLEGLERP.Part0 = RightLeg
RIGHTLEGLERP.Part1 = Torso
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local LEFTLEGLERP = Instance.new("ManualWeld")
LEFTLEGLERP.Parent = LeftLeg
LEFTLEGLERP.Part0 = LeftLeg
LEFTLEGLERP.Part1 = Torso
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
local function weldBetween(a, b)
local weld = Instance.new("ManualWeld", a)
weld.Part0 = a
weld.Part1 = b
weld.C0 = a.CFrame:inverse() * b.CFrame
return weld
end
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
A = Instance.new("Attachment", PARENT)
A.Position = POSITION1
A.Name = "A"
B = Instance.new("Attachment", PARENT)
B.Position = POSITION2
B.Name = "B"
tr1 = Instance.new("Trail", PARENT)
tr1.Attachment0 = A
tr1.Attachment1 = B
tr1.Enabled = true
tr1.Lifetime = LIFETIME
tr1.TextureMode = "Static"
tr1.LightInfluence = 0
tr1.Color = COLOR
tr1.Transparency = NumberSequence.new(0, 1)
end
coroutine.wrap(function()
while wait() do
hum.WalkSpeed = ws
end
end)()
godmode = coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v:IsA("BasePart") and v ~= Root then
v.Anchored = false
end
end
while true do
hum.MaxHealth = math.huge
wait(0.0000001)
hum.Health = math.huge
wait()
end
end)
godmode()
ff = Instance.new("ForceField", Character)
ff.Visible = false
coroutine.wrap(function()
for i,v in pairs(Character:GetChildren()) do
if v.Name == "Animate" then v:Remove()
end
end
end)()
for _,x in pairs(Character:GetChildren()) do
if x:IsA("Decal") then x:Remove() end
end
function damagealll(Radius,Position)
local Returning = {}
for _,v in pairs(workspace:GetChildren()) do
if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
if v:FindFirstChild("Torso") then
local Mag = (v.Torso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
elseif v:FindFirstChild("UpperTorso") then
local Mag = (v.UpperTorso.Position - Position).magnitude
if Mag < Radius then
table.insert(Returning,v)
end
end
end
end
return Returning
end
ArtificialHB = Instance.new("BindableEvent", script)
ArtificialHB.Name = "Heartbeat"
script:WaitForChild("Heartbeat")
frame = 1 / 60
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.Heartbeat:Fire()
game:GetService("RunService").Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
script.Heartbeat:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
script.Heartbeat:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)
function swait(num)
if num == 0 or num == nil then
game:service("RunService").Stepped:wait(0)
else
for i = 0, num do
game:service("RunService").Stepped:wait(0)
end
end
end
for i,v in pairs(Root.Parent:GetDescendants()) do if v:IsA("Part") then v.Transparency = 1 end end
id = "rbxassetid://2858940717"
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound", Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
Torso.ChildRemoved:connect(function(removed)
if removed.Name == "doomtheme" then
if xester then
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme.TimePosition = 20.72
doomtheme:Play()
else
dmt2random = dmt2[math.random(1,#dmt2)]
doomtheme = Instance.new("Sound",Torso)
doomtheme.Volume = 4
doomtheme.Name = "doomtheme"
doomtheme.Looped = true
doomtheme.SoundId = "rbxassetid://"..dmt2random
if doomtheme.SoundId == "rbxassetid://2858940717" then
doomtheme.Pitch = .49
else
doomtheme.Pitch = 1
end
doomtheme:Play()
end
end
end)
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
local so = Instance.new("Sound")
so.Parent = PARENT
so.SoundId = "rbxassetid://"..ID
so.Volume = VOL
so.Looped = LOOP
so:Play()
removeuseless:AddItem(so,REMOVE)
end
bighead = Instance.new("Part",Torso)
bighead.Size = Vector3.new(1,1,1)
bighead.Anchored = false
bighead.CanCollide = false
bighead.Locked = true
bighead.Size = Vector3.new(4.75, 4.89, 4.77)
bighead.BrickColor = BrickColor.new("Really black")
bighead.CFrame = Head.CFrame
bigheadweld = weldBetween(bighead,Head)
headmesh = Instance.new("SpecialMesh",bighead)
headmesh.MeshType = "Head"
headmesh.Scale = Vector3.new(1.25,1.25,1.25)
mask = Instance.new("Part",Torso)
mask.Size = Vector3.new(.1, 0.39, .1)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld = weldBetween(mask,bighead)
maskweld.C0 = CFrame.new(0,-2.4,0) * CFrame.Angles(math.rad(90),0,0)
maskmesh = Instance.new("SpecialMesh",mask)
maskmesh.MeshId = "rbxassetid://5158270"
maskmesh.TextureId = "rbxassetid://128212042"
maskmesh.Scale = Vector3.new(0.7, 0.5, 0.5)
lightpart1 = Instance.new("Part",Head)
lightpart1.Size = Vector3.new(2.42,2,.516)
lightpart1.Anchored = false
lightpart1.Transparency = 1
lightpart1.BrickColor = BrickColor.new("White")
lightpart1.Material = "Neon"
lightpart1weld = weldBetween(lightpart1,Head)
lightpart1weld.C0 = CFrame.new(0,.9,2.595)
horns = Instance.new("Part",Torso)
horns.Size = Vector3.new(.1,.1,.1)
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
horns.CFrame = Head.CFrame * CFrame.new(0,3,0)
hornsmesh = Instance.new("SpecialMesh",horns)
hornsmesh.MeshId = "rbxassetid://434078905"
hornsmesh.Scale = Vector3.new(13,12,12)
hornsweld = weldBetween(horns,bighead)
hornsweld.C0 = CFrame.new(0,-3.3,.82) * CFrame.Angles(math.rad(0),math.rad(180),0)
hand1 = Instance.new("Part",Torso)
hand1.Size = Vector3.new(.1,.1,.1)
hand1.Anchored = false
hand1.Locked = true
hand1.CanCollide = false
hand1.BrickColor = BrickColor.new("White")
hand1.Material = "Slate"
hand1mesh = Instance.new("SpecialMesh",hand1)
hand1mesh.MeshId = "rbxassetid://37241605"
hand1mesh.Scale = Vector3.new(8, 8, 8)
HAND1LERP = weldBetween(hand1,Torso)
HAND1LERP.C0 = CFrame.new(4.5,-5,6) * CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-36))
hand2 = Instance.new("Part",Torso)
hand2.Size = Vector3.new(.1,.1,.1)
hand2.Anchored = false
hand2.CanCollide = false
hand2.Locked = true
hand2.BrickColor = BrickColor.new("White")
hand2.Material = "Slate"
hand2mesh = Instance.new("SpecialMesh",hand2)
hand2mesh.MeshId = "rbxassetid://2899129749"
hand2mesh.Scale = Vector3.new(.8, .8, .8)
HAND2LERP = weldBetween(hand2,Torso)
HAND2LERP.C0 = HAND2LERP.C0:Inverse() * CFrame.new(-5,-5,6) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(95))
mg1 = Instance.new("Part",Torso)
mg1.Anchored = false
mg1.CanCollide = false
mg1.Locked = true
mg1.Size = Vector3.new(4,4,4)
mg1.Shape = "Ball"
mg1.BrickColor = BrickColor.new("Really black")
mg1.Material = "Neon"
mg1.CFrame = hand1.CFrame
mg1weld = weldBetween(mg1,hand1)
mg1weld.C0 = CFrame.new(0,2.7,-4)
blackhole = Instance.new("ParticleEmitter",mg1)
blackhole.Texture = "rbxassetid://258128463"
blackhole.Size = NumberSequence.new(2,2)
blackhole.Rate = 50
blackhole.LockedToPart = true
blackhole.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole.RotSpeed = NumberRange.new(50)
blackhole.Lifetime = NumberRange.new(1)
blackhole.Speed = NumberRange.new(0)
mg2 = Instance.new("Part",Torso)
mg2.Anchored = false
mg2.CanCollide = false
mg2.Shape = "Ball"
mg2.Locked = true
mg2.Size = Vector3.new(4,4,4)
mg2.BrickColor = BrickColor.new("Really black")
mg2.Material = "Neon"
mg2.CFrame = hand2.CFrame
mg2weld = weldBetween(mg2,hand2)
mg2weld.C0 = CFrame.new(0,2.7,-4)
blackhole2 = Instance.new("ParticleEmitter",mg2)
blackhole2.Texture = "rbxassetid://258128463"
blackhole2.Size = NumberSequence.new(2,2)
blackhole2.Rate = 50
blackhole2.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
blackhole2.RotSpeed = NumberRange.new(50)
blackhole2.Lifetime = NumberRange.new(1)
blackhole2.LockedToPart = true
blackhole2.Speed = NumberRange.new(0)
slaten = Instance.new("Decal",hand2)
slaten.Texture = "rbxassetid://647441616"
slaten.Color3 = Color3.new(0, 0, 0)
slaten.Face = "Top"
slaten2 = Instance.new("Decal",hand2)
slaten2.Texture = "rbxassetid://647417318"
slaten2.Color3 = Color3.new(0,0,0)
slaten2.Face = "Top"
slatez = Instance.new("Decal",hand1)
slatez.Texture = "rbxassetid://647441616"
slatez.Color3 = Color3.new(0, 0, 0)
slatez.Face = "Top"
slatez2 = Instance.new("Decal",hand1)
slatez2.Texture = "rbxassetid://647417318"
slatez2.Color3 = Color3.new(0,0,0)
slatez2.Face = "Top"
slatez3 = Instance.new("Decal",hand1)
slatez3.Texture = "rbxassetid://647410994"
slatez3.Color3 = Color3.new(1,1,1)
slatez3.Face = "Top"
slatez4 = Instance.new("Decal",hand1)
slatez4.Texture = "rbxassetid://647413967"
slatez4.Color3 = Color3.new(1,1,1)
slatez4.Face = "Top"
slatex = Instance.new("Decal",horns)
slatex.Texture = "rbxassetid://647441616"
slatex.Color3 = Color3.new(0, 0, 0)
slatex.Face = "Top"
slatex2 = Instance.new("Decal",horns)
slatex2.Texture = "rbxassetid://647417318"
slatex2.Color3 = Color3.new(0,0,0)
slatex2.Face = "Top"
slatex3 = Instance.new("Decal",horns)
slatex3.Texture = "rbxassetid://647410994"
slatex3.Color3 = Color3.new(1,1,1)
slatex3.Face = "Top"
slatex4 = Instance.new("Decal",horns)
slatex4.Texture = "rbxassetid://647413967"
slatex4.Color3 = Color3.new(1,1,1)
slatex4.Face = "Top"
slatex5 = Instance.new("Decal",horns)
slatex5.Texture = "rbxassetid://64739326f6"
slatex5.Color3 = Color3.new(1, 1, 1)
slatex5.Face = "Top"
eyeball1 = Instance.new("Part",Torso)
eyeball1.Anchored = false
eyeball1.CanCollide = false
eyeball1.Locked = true
eyeball1.Shape = "Ball"
eyeball1.Material = "Glass"
eyeball1.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball1weld = weldBetween(eyeball1,Head)
eyeball1weld.C0 = CFrame.new(.6,-.2,1.25)
eyeball2 = Instance.new("Part",Torso)
eyeball2.Anchored = false
eyeball2.CanCollide = false
eyeball2.Shape = "Ball"
eyeball2.Locked = true
eyeball2.Material = "Glass"
eyeball2.Size = Vector3.new(3.25, 3.25, 3.25)
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball2weld = weldBetween(eyeball2,Head)
eyeball2weld.C0 = CFrame.new(-.6,-.2,1.25)
eyeball3 = Instance.new("Part",Torso)
eyeball3.Anchored = false
eyeball3.CanCollide = false
eyeball3.Locked = true
eyeball3.Material = "Neon"
eyeball3.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball3.BrickColor = BrickColor.new("Crimson")
eyeball3mesh = Instance.new("SpecialMesh",eyeball3)
eyeball3mesh.MeshType = "Sphere"
eyeball3weld = weldBetween(eyeball3,Head)
eyeball3weld.C0 = CFrame.new(-1.2,-.3,2.65)
eyeball4 = Instance.new("Part",Torso)
eyeball4.Anchored = false
eyeball4.CanCollide = false
eyeball4.Material = "Neon"
eyeball4.Locked = true
eyeball4.Size = Vector3.new(0.4, 0.4, 0.4)
eyeball4.BrickColor = BrickColor.new("Crimson")
eyeball4mesh = Instance.new("SpecialMesh",eyeball4)
eyeball4mesh.MeshType = "Sphere"
eyeball4weld = weldBetween(eyeball4,Head)
eyeball4weld.C0 = CFrame.new(1.2,-.3,2.65)
coroutine.wrap(function()
while true do
wait(5)
for i = 1, 10 do
eyeball3.Size = eyeball3.Size - Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size - Vector3.new(0,.04,0)
swait()
end
for i = 1, 10 do
eyeball3.Size = eyeball3.Size + Vector3.new(0,.04,0)
eyeball4.Size = eyeball4.Size + Vector3.new(0,.04,0)
swait()
end
swait()
end
end)()
slateh = Instance.new("Decal",mask)
slateh.Texture = "rbxassetid://647441616"
slateh.Color3 = Color3.new(0, 0, 0)
slateh.Face = "Top"
slateh2 = Instance.new("Decal",mask)
slateh2.Texture = "rbxassetid://647417318"
slateh2.Color3 = Color3.new(0,0,0)
slateh2.Face = "Top"
slateh3 = Instance.new("Decal",mask)
slateh3.Texture = "rbxassetid://647410994"
slateh3.Color3 = Color3.new(1,1,1)
slateh3.Face = "Top"
slateh4 = Instance.new("Decal",mask)
slateh4.Texture = "rbxassetid://647413967"
slateh4.Color3 = Color3.new(1,1,1)
slateh4.Face = "Top"
slateh5 = Instance.new("Decal",mask)
slateh5.Texture = "rbxassetid://64739326f6"
slateh5.Color3 = Color3.new(1, 1, 1)
slateh5.Face = "Top"
mouse.KeyDown:connect(function(Press)
Press=Press:lower()
if Press=='m' then
immortality()
elseif Press=='t' then
if xester then
if tauntdebounce then return end
tauntdebounce = true
laughing = true
laugh = laughs[math.random(1,#laughs)]
laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
wait(1)
wait(laughy.TimeLength)
laughing = false
laughy:Remove()
tauntdebounce = false
elseif rachjumper then
if tauntdebounce == true then return end
tauntdebounce = true
rdnm2 = soundtable2[math.random(1,#soundtable2)]
tauntsound = Instance.new("Sound", Head)
tauntsound.Volume = 8
tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm2
tauntsound.Looped = false
tauntsound:Play()
wait(3)
wait(tauntsound.TimeLength)
tauntsound:Remove()
wait(1)
tauntdebounce = false
else
if debounce then return end
debounce = true
attacking = true
ws = 0
local energball = Instance.new("Part",Torso)
energball.Shape = "Ball"
energball.Material = "Neon"
energball.Size = Vector3.new(.1,.1,.1)
energball.Anchored = true
energball.CanCollide = false
energball.BrickColor = BrickColor.new("Really black")
energball.CFrame = hand1.CFrame * CFrame.new(0,1,-2.5)
SOUND(energball,2880335731,10,false,10)
local g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
for i = 1, 250 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
coroutine.wrap(function()
local sk = Instance.new("Part",Torso)
sk.CanCollide = false
sk.Anchored = true
sk.BrickColor = BrickColor.new("Really black")
sk.Name = "sk"
sk.CFrame = energball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local skmesh = Instance.new("SpecialMesh",sk)
skmesh.MeshId = "rbxassetid://662586858"
skmesh.Name = "wave"
skmesh.Scale = Vector3.new(.02,.005,.02)
for i = 1, 20 do
skmesh.Scale = skmesh.Scale + Vector3.new(.004,0,.004)
sk.Transparency = sk.Transparency + .05
swait()
end
sk:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .7
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energball.Position) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(7,.1,7)
shockwavemesh.MeshId = "rbxassetid://20329976"
for i = 1, 20 do
shockwave.Transparency = shockwave.Transparency + .05
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.5,0,.5)
swait()
end
shockwave:Remove()
end)()
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,1,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,.5,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energball.Size = energball.Size + Vector3.new(.02,.02,.02)
energball.CFrame = hand1.CFrame * CFrame.new(0,0,-3)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6.5,0,-1) * CFrame.Angles(math.rad(70),math.rad(90),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(6.5,0,-5) * CFrame.Angles(math.rad(-110),math.rad(90),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,10)
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
energball.CFrame = hand2.CFrame * CFrame.new(0,0,-3)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-35),0),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.5,0,7) * CFrame.Angles(math.rad(-90),math.rad(18),math.rad(37)),.2)
swait()
end
energball.Anchored = false
local bov = Instance.new("BodyVelocity",energball)
bov.maxForce = Vector3.new(99999,99999,99999)
energball.CFrame = CFrame.new(energball.Position,mouse.Hit.p)
bov.velocity = energball.CFrame.lookVector*300
local hitted = false
energball.Touched:connect(function(hit)
if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "rachjumper" and hit.Parent.Parent ~= Character then
if hitted then return end
hitted = true
print("hit")
energball.Anchored = true
local energballplosion = energball:Clone() energballplosion.Parent = Torso
energball.Transparency = 1
local render = Instance.new("Sound",energball)
render.SoundId = "rbxassetid://2006635781"
render.Volume = 10 * 10
render:Play()
local zm = 0
for i = 1, 70 do
zm = zm + 2
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,2,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,2,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
for i = 1, 30 do
biggar = biggar + 4
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8 + biggar,4,8 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10 + biggar,4,10 + biggar)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(2,2,2)
swait()
end
for i = 1, 80 do
zm = zm + 3.5
Hit = damagealll(zm,energball.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("Really black")
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,6,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("Really black")
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(11,6,11)
shockwavemesh2.MeshId = "rbxassetid://20329976"
local biggar = 0
local biggar2 = 0
for i = 1, 30 do
biggar = biggar + 14
biggar2 = biggar2 + 22
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(16 + biggar,12 + biggar,16 + biggar)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18 + biggar2,12,18 + biggar2)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
energballplosion.Size = energballplosion.Size + Vector3.new(7,7,7)
swait()
end
for i = 1, 50 do
energballplosion.Size = energballplosion.Size + Vector3.new(5,5,5)
energballplosion.Transparency = energballplosion.Transparency + .025
swait()
end
energballplosion:Remove()
end
end)
for i = 1, 20 do
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(20 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.5,0,5) * CFrame.Angles(math.rad(30),math.rad(-28),math.rad(37)),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(35),0),.2)
swait()
end
removeuseless:AddItem(g1,.001)
debounce = false
if xester then
ws = 155
else
ws = 92
end
attacking = false
end
elseif Press=='x' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
rachjumper = true
xester = false
doomtheme.Volume = 0
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("Really red")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("Really red")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("Really red")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
particlemiter1 = Instance.new("ParticleEmitter", bighead)
particlemiter1.Enabled = true
particlemiter1.Color = particlecolor
particlemiter1.Texture = "rbxassetid://1390780157"
particlemiter1.Lifetime = NumberRange.new(.05)
particlemiter1.Size = NumberSequence.new(7.5,7.5)
particlemiter1.Rate = 4
particlemiter1.Rotation = NumberRange.new(0,360)
particlemiter1.RotSpeed = NumberRange.new(0)
particlemiter1.Speed = NumberRange.new(0)
particlemiter2 = Instance.new("ParticleEmitter", hand1)
particlemiter2.Enabled = true
particlemiter2.Color = particlecolor
particlemiter2.Texture = "rbxassetid://1390780157"
particlemiter2.Lifetime = NumberRange.new(.05)
particlemiter2.Size = NumberSequence.new(5,5)
particlemiter2.Rate = 4
particlemiter2.Rotation = NumberRange.new(0,360)
particlemiter2.RotSpeed = NumberRange.new(0)
particlemiter2.Speed = NumberRange.new(0)
particlemiter3 = Instance.new("ParticleEmitter", hand2)
particlemiter3.Enabled = true
particlemiter3.Color = particlecolor
particlemiter3.Texture = "rbxassetid://1390780157"
particlemiter3.Lifetime = NumberRange.new(.05)
particlemiter3.Size = NumberSequence.new(5,5)
particlemiter3.Rate = 4
particlemiter3.Rotation = NumberRange.new(0,360)
particlemiter3.RotSpeed = NumberRange.new(0)
particlemiter3.Speed = NumberRange.new(0)
coroutine.wrap(function()
transformsound = Instance.new("Sound",Torso)
transformsound.Volume = 10
transformsound.SoundId = "rbxassetid://159576182"
transformsound:Play()
coroutine.wrap(function()
wait(1)
realmofexistence = Instance.new("Sound",Torso)
realmofexistence.Volume = 8
realmofexistence.SoundId = "rbxassetid://2565721367"
realmofexistence:Play()
end)()
wait(2.2)
doomtheme.SoundId = "rbxassetid://2902017580"
doomtheme:Play()
doomtheme.Pitch = 1
doomtheme.TimePosition = 0
for i = 1, 30 do
doomtheme.Volume = doomtheme.Volume + .25
swait()
end
end)()
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 1
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://398618628"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://1461382301"
hornsmesh.Scale = Vector3.new(4.9, 5.5, 5.8)
hornsweld.C0 = CFrame.new(0,3.8,-4.5) * CFrame.Angles(math.rad(0),math.rad(0),0)
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.Transparency = 0
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,1.45,-.4) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://64560176"
maskmesh.TextureId = "rbxassetid://1326186614"
maskmesh.Scale = Vector3.new(5.04, 5.04, 5.04)
hand2.BrickColor = BrickColor.new("Really black")
hand1.BrickColor = BrickColor.new("Really black")
face = Instance.new("Decal",bighead)
face.Texture = "rbxassetid://1127768638"
face.Color3 = Color3.new(255, 255, 255)
face.Face = "Front"
attacking = false
ws = 92
debounce = false
elseif Press=='z' then
if debounce then return end
debounce = true
attacking = true
ws = 0
for i = 1, 70 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
swait()
end
for i = 1, 40 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
if rachjumper then
face:Remove()
particlemiter1:Remove()
particlemiter2:Remove()
particlemiter3:Remove()
end
xester = true
rachjumper = false
hand1.BrickColor = BrickColor.new("White")
hand2.BrickColor = BrickColor.new("White")
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .2
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .2
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local nball = Instance.new("Part",Torso)
nball.Size = Vector3.new(4,4,4)
nball.Material = "Neon"
nball.BrickColor = BrickColor.new("White")
nball.Shape = "Ball"
nball.Anchored = true
nball.CanCollide = false
nball.CFrame = Torso.CFrame
for i = 1, 40 do
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
nball.Transparency = nball.Transparency + .05
swait()
end
nball:Remove()
end)()
doomtheme.SoundId = "rbxassetid://1382488262"
doomtheme:Play()
doomtheme.Volume = 6
doomtheme.Pitch = 1
doomtheme.TimePosition = 20.7
slaten.Transparency = 1
slaten2.Transparency = 1
slateh.Transparency = 1
slateh2.Transparency = 1
slateh3.Transparency = 1
slateh4.Transparency = 1
slateh5.Transparency = 1
slatex.Transparency = 1
slatex2.Transparency = 1
slatex3.Transparency = 1
slatex4.Transparency = 1
slatex5.Transparency = 1
slatez.Transparency = 1
slatez2.Transparency = 1
slatez3.Transparency = 1
slatez4.Transparency = 1
eyeball1.Transparency = 1
eyeball2.Transparency = 1
eyeball3.Transparency = 1
eyeball4.Transparency = 1
lightpart1.Transparency = 0
laugh = laughs[math.random(1,#laughs)]
local laughy = Instance.new("Sound",Head)
laughy.SoundId = "rbxassetid://"..laugh
laughy.Volume = 10
laughy:Play()
removeuseless:AddItem(laughy,10)
Root.Anchored = false
horns.Material = "Slate"
horns.Locked = true
horns.BrickColor = BrickColor.new("Really black")
hornsmesh.MeshId = "rbxassetid://193760002"
hornsmesh.VertexColor = Vector3.new(1,0,0)
hornsmesh.TextureId = "rbxassetid://379225327"
hornsmesh.Scale = Vector3.new(5.41,5.41,5.41)
hornsweld.C0 = CFrame.new(0,-2.75,-1.7) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
mask.Anchored = false
mask.Locked = true
mask.CanCollide = false
mask.BrickColor = BrickColor.new("White")
mask.Material = "Corroded Metal"
maskweld.C0 = CFrame.new(0,0,2.5) * CFrame.Angles(math.rad(0),0,0)
maskmesh.MeshId = "rbxassetid://13520257"
maskmesh.TextureId = "rbxassetid://13520260"
maskmesh.Scale = Vector3.new(5.53, 5, 5.1)
for i = 1, 30 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.03)
swait()
end
for i = 1, 50 do
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 - 5 * math.sin(sine)),math.rad(-30 - 8 * math.sin(sine))),.03)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 + 5 * math.sin(sine)),math.rad(30 + 8 * math.sin(sine))),.03)
swait()
end
ws = 155
Root.Anchored = false
debounce = false
attacking = false
xester = true
elseif Press=='r' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
attacking = true
local enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
SOUND(Head,1837106999,10,false,10)
ws = 0
local z = {
Color = BrickColor.new("Crimson").Color
}
local z2 = {
Color = BrickColor.new("Really black").Color
}
eyeball1.Material = "Neon"
eyeball2.Material = "Neon"
for i = 1, 7 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(10)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(-10)),.2)
swait()
end
for i = 1, 70 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.05)
swait()
end
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
swait()
end
attacking = false
local targetfound = false
local chasemusic = Instance.new("Sound",Head)
chasemusic.Volume = 10
chasemusic.SoundId = "rbxassetid://2866313732"
chasemusic.Looped = true
chasemusic:Play()
for i = 1, 1000 do
if targetfound then break end
local Hit = damagealll(15,Torso.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
targetfound = true
slachtoffer = v:FindFirstChildOfClass("Humanoid")
end
end
huntdown = true
hum:MoveTo(enemy.Parent.Torso.Position)
ws = 150
swait()
end
if targetfound then
attacking = true
local lweld = weldBetween(enemy.Parent.Torso,hand1)
lweld.C0 = CFrame.new(2,-2,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
ws = 0
enemy.WalkSpeed = 0
enemy.JumpPower = 0
local IAMHERE = Instance.new("Sound",Head)
IAMHERE.SoundId = "rbxassetid://2867055627"
IAMHERE.Volume = 10
IAMHERE:Play()
removeuseless:AddItem(IAMHERE,10)
for i = 1, 220 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-2.2) * CFrame.Angles(math.rad(90 + 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(-80 + 2 * math.sin(sine))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-2.2) * CFrame.Angles(math.rad(90 - 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(80 - 2 * math.sin(sine))),.2)
swait()
end
lweld:Remove()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
SOUND(hand1,264486467,8,false,10)
huntdown = false
for i = 1, 25 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
chasemusic.Volume = chasemusic.Volume - .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-80)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)),.2)
swait()
end
chasemusic:Remove()
if xester then
ws = 155
else
ws = 92
end
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
attacking = false
debounce = false
else
if xester then
ws = 155
else
ws = 92
end
huntdown = false
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
attacking = false
coroutine.wrap(function()
for i = 1, 25 do
if debounce then break end
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
lol2:Play()
swait()
end
end)()
chasemusic:Remove()
end
end
elseif Press=='e' then
if debounce then return end
debounce = true
attacking = true
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
ws = 30
for i = 1, 75 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(15 * math.sin(sine/12)),math.rad(16 * math.sin(sine/14)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(-15 * math.sin(sine/12)),math.rad(-16 * math.sin(sine/14)),math.rad(0)),.2)
swait()
end
local bwoo = Instance.new("Sound",Torso)
bwoo.SoundId = "rbxassetid://134012322"
bwoo.Volume = 10
bwoo.Pitch = .85
bwoo:Play()
removeuseless:AddItem(bwoo,7)
for i = 1, 25 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-94 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-94 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
ws = 0
for i = 1, 3 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-76 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-76 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
swait()
end
local rocksm = Instance.new("Sound",Torso)
rocksm.SoundId = "rbxassetid://168514932"
rocksm.Volume = 10
rocksm.Pitch = .94
rocksm:Play()
removeuseless:AddItem(rocksm,7)
removeuseless:AddItem(g1,.001)
local rb = Instance.new("Part",Torso)
rb.Size = Vector3.new(.1,.1,.1)
rb.Anchored = false
rb.Transparency = 1
rb.CanCollide = false
rb.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,30,10)
local rbweld = weldBetween(rb,Root)
rbweld.C0 = CFrame.new(0,10,45)
local txc = 10
coroutine.wrap(function()
for i = 1, 10 do
coroutine.wrap(function()
local sondb = Instance.new("Part",rb)
sondb.Anchored = true
sondb.Transparency = 1
sondb.CanCollide = false
sondb.CFrame = rb.CFrame
local booms = Instance.new("Sound",sondb)
booms.SoundId = "rbxassetid://2175667385"
booms.Volume = 5
booms.Pitch = .8
for i = 1, 20 do
swait()
end
wait(1)
booms:Play()
end)()
swait(6)
end
end)()
for i = 1, 90 do
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-2,7.2 + .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(-9),math.rad(0)),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-2,7.2+ .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(9),math.rad(0)),.2)
coroutine.wrap(function()
local cyl = Instance.new("Part",Torso)
cyl.Shape = "Cylinder"
cyl.BrickColor = BrickColor.new("Really black")
cyl.Anchored = true
cyl.Transparency = 1
cyl.CanCollide = false
cyl.Material = "Neon"
cyl.CFrame = rb.CFrame * CFrame.new(math.random(-30,30),2,math.random(-30,30)) * CFrame.Angles(math.rad(90),math.rad(90),0)
cyl.Size = Vector3.new(4,6 * math.random(4,8),6 * math.random(4,8))
for i = 1, 20 do
cyl.Transparency = cyl.Transparency - .05
swait()
end
wait(1)
local brock = Instance.new("Part",Torso)
brock.Size = Vector3.new(9,70 + math.random(10,33),9)
brock.Anchored = true
brock.Transparency = .3
brock.CanCollide = false
brock.Material = "Neon"
brock.BrickColor = BrickColor.new("Really black")
brock.CFrame = cyl.CFrame * CFrame.new(0,70,0)
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .4
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(10,1,10)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .4
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(1,1,1)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 30 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
shockwave.Transparency = shockwave.Transparency + 0.05
shockwave2.Transparency = shockwave2.Transparency + 0.05
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,2.5,8)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,2,10)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
Hit = damagealll(52,brock.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
slachtoffer.Parent:BreakJoints()
end
end
for i = 1, 50 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
wait(4)
for i = 1, 40 do
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
swait()
end
for i = 1, 40 do
brock.Transparency = brock.Transparency + .025
brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,-40,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.09)
swait()
end
brock:Remove()
for i = 1, 30 do
cyl.Size = cyl.Size + Vector3.new(0,3,3)
cyl.Transparency = cyl.Transparency + .05
swait()
end
cyl:Remove()
rb:Remove()
end)()
txc = txc + 8
rbweld.C0 = rbweld.C0:lerp(CFrame.new(0,10,txc),.3)
swait()
end
attacking = false
debounce = false
if xester then
ws = 155
else
ws = 92
end
elseif Press=='q' then
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
if debounce then return end
debounce = true
ws = 0
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000,0)
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,targ.Head.Position),.2)
swait()
end
removeuseless:AddItem(g1,.001)
eyeball1.BrickColor = BrickColor.new("Crimson")
eyeball1.Material = "Neon"
eyeball2.BrickColor = BrickColor.new("Crimson")
eyeball2.Material = "Neon"
local z = {
Color = BrickColor.new("Really black").Color
}
SOUND(Head,2175667385,10,false,10)
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
coroutine.wrap(function()
coroutine.wrap(function()
coroutine.wrap(function()
local w = Instance.new("Part",Torso)
w.Anchored = true
w.CanCollide = false
w.Material = "Neon"
w.BrickColor = BrickColor.new("Really black")
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
w.CFrame = targ:FindFirstChild("Torso").CFrame
end
w.Size = Vector3.new(3,3,3)
w.Shape = "Ball"
for i = 1, 50 do
w.Transparency = w.Transparency + .05
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
swait()
end
w:Remove()
end)()
for i = 1, 8 do
coroutine.wrap(function()
local ps = Instance.new("Part",Torso)
ps.Size = Vector3.new(1,1,1)
ps.Anchored = true
ps.BrickColor = BrickColor.new("Really black")
ps.Material = "Neon"
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
end
local psm = Instance.new("SpecialMesh",ps)
psm.MeshType = "Sphere"
psm.Scale = Vector3.new(3,1,3)
for i = 1, 50 do
psm.Scale = psm.Scale + Vector3.new(0,5,0)
ps.Transparency = ps.Transparency + .025
swait()
end
ps:Remove()
end)()
end
end)()
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
x.CanCollide = true x:BreakJoints() end end
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
targ:BreakJoints()
for i = 1, 40 do
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol:Play()
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
lol2:Play()
swait()
end
eyeball1.BrickColor = BrickColor.new("Really black")
eyeball2.BrickColor = BrickColor.new("Really black")
eyeball1.Material = "Glass"
eyeball2.Material = "Glass"
debounce = false
if xester then
ws = 155
else
ws = 92
end
end)()
end
end
end
end)
checks1 = coroutine.wrap(function() -------Checks
while true do
if Root.Velocity.Magnitude < 10 then
position = "Idle"
elseif Root.Velocity.Magnitude > 10 then
position = "Walking"
else
end
wait()
end
end)
checks1()
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
end
function ray2(StartPos, EndPos, Distance, Ignore)
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
return ray(StartPos, DIRECTION, Distance, Ignore)
end
OrgnC0 = Neck.C0
local movelimbs = coroutine.wrap(function()
while RunSrv.RenderStepped:wait() do
TrsoLV = Torso.CFrame.lookVector
Dist = nil
Diff = nil
if not MseGuide then
print("Failed to recognize")
else
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist = (Head.CFrame.p-Point).magnitude
Diff = Head.CFrame.Y-Point.Y
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist2 = (LeftArm.CFrame.p-Point).magnitude
Diff2 = LeftArm.CFrame.Y-Point.Y
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
end
end
end)
movelimbs()
immortal = {}
for i,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
end
table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
elseif v:IsA("JointInstance") then
table.insert(immortal,{v,v.Parent,nil,nil,nil})
end
end
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if levitate then
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
else
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
end
end
end
function immortality()
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if PART.ClassName == "Part" and PART == Root then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
if PART.Parent ~= PARENT then
hum:Remove()
PART.Parent = PARENT
hum = Instance.new("Humanoid",Character)
if levitate then
eyo1:Remove()
eyo2:Remove()
end
hum.Name = "noneofurbusiness"
end
end
end
end
coroutine.wrap(function()
while true do
hum:SetStateEnabled("Dead",false) hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
if hum.Health < .1 then
immortality()
end
wait()
end
end)()
left__cpLocation = Instance.new("Part",LeftArm)
left__cpLocation.Size = Vector3.new(1,1,1)
left__cpLocation.Transparency = 1
left__cpLocationweld = weldBetween(left__cpLocation,LeftArm)
left__cpLocationweld.C0 = CFrame.new(0,1.2,0)
right__cpLocation = Instance.new("Part",RightArm)
right__cpLocation.Size = Vector3.new(1,1,1)
right__cpLocation.Transparency = 1
right__cpLocationweld = weldBetween(right__cpLocation,RightArm)
right__cpLocationweld.C0 = CFrame.new(0,1.2,0)
coroutine.wrap(function()
while true do
hpheight = 5.8 + .95 * math.sin(sine/12)
hum.HipHeight = hpheight
swait()
end
end)()
local anims = coroutine.wrap(function()
while true do
settime = 0.05
sine = sine + change
if position == "Walking" and attacking == false then
if huntdown then
change = .85
else
change = .5
end
walking = true
if xester then
ws = 155
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(-25),math.rad(2 * math.sin(sine/6))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(25),math.rad(2 * math.sin(sine/6))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/3.5)),math.rad(0 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
else
ws = 92
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * -math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,1 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/3.5)),math.rad(10 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
elseif position == "Idle" and attacking == false then
change = .5
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(13 - 3 * math.sin(sine/12)),math.rad(36 - 3 * math.sin(sine/13)),math.rad(35 + 2 * math.sin(sine/11))),.2)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/12)),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
end
swait()
end
end)
anims()
warn("The one you fear, Made by Supr14.") |
| 412820 | Zoney | ULTIMATE | require(122975625343609)("trantuanxanh") | Unknown Game | Sep 27, 2026 |
| 412819 | Zoney | ULTIMATE | require(7192763922).load("trantuanxanh") | Unknown Game | Sep 27, 2026 |
| 412818 | Zoney | ULTIMATE | require(7192763922).load("trantuanxanh") | Unknown Game | Sep 27, 2026 |
| 412817 | slxpkx | ULTIMATE | require(4559977647).load(owner.Name) | Unknown Game | Sep 27, 2026 |
| 412816 | slxpkx | ULTIMATE | require(133321153740703).load(owner.Name, "pr!vate") | Unknown Game | Sep 27, 2026 |
| 412815 | Vanguard | ULTIMATE | require(4867426485):SD2("Coolboydj38") | Unknown Game | Sep 27, 2026 |
| 412814 | Vanguard | ULTIMATE | require(117932924520758)("Coolboydj38") | Unknown Game | Sep 27, 2026 |
| 412813 | Vanguard | ULTIMATE | require(113288000168430)("Coolboydj38") | Unknown Game | Sep 27, 2026 |
| 412812 | Zoney | ULTIMATE | require(122975625343609)("trantuanxanh") | SiuKay PVP V3 | Sep 27, 2026 |
| 412811 | Beefus | ULTIMATE | require(12412236586).RAroblox(owner.Name) | SiuKay PVP V3 | Sep 27, 2026 |
| 412810 | Beefus | ULTIMATE | require(8694264081).load(game.Players.LocalPlayer.Name) | SiuKay PVP V3 | Sep 27, 2026 |
| 412809 | Zoney | ULTIMATE | require(11536940026)({Owners={owner.Name},Prefix= ';'}) | SiuKay PVP V3 | Sep 27, 2026 |