Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- [[[
- --000000[[====================================================================================\\
- --000000[[ deivis97 edit
- --000000[[====================================================================================//
- -- [[[ why i make that --
- local lovecounter = false
- local love = 99
- local sprint = false
- local done = false
- local canheal = false
- local deathchat1 = false
- local once = true
- local breakjoints = true
- local dead = false
- local candie = true
- local deathchat = false
- local canattack = true
- local colorred = 0
- local lala = true
- local idleon = true
- local walking = true
- local idle1 = true
- local canchange = false
- local idle = true
- local p = game.Players.LocalPlayer
- local char = p.Character
- local mouse = p:GetMouse()
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- local lleg = char["Left Leg"]
- local rleg = char["Right Leg"]
- local hed = char.Head
- local torso = char.Torso
- local hum = char.Humanoid
- um = Instance.new("Part",char)
- um.Name = "Immune"
- um.CanCollide = false
- um.Anchored = true
- um.Transparency = 1
- dead = true
- local cam = game.Workspace.CurrentCamera
- local root = char.HumanoidRootPart
- local deb = false
- local shot = 0
- local debris=game:service"Debris"
- local l = game:GetService("Lighting")
- local rs = game:GetService("RunService").RenderStepped
- local Create = LoadLibrary("RbxUtility").Create
- ff = Instance.new("ForceField",char)
- ff.Visible = false
- ArtificialHB = Create("BindableEvent", script){
- Parent = script,
- Name = "Heartbeat",
- }
- CFuncs = {
- ["Sound"] = {
- Create = function(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local S = Create("Sound"){
- Volume = vol,
- Pitch = pit or 1,
- SoundId = id,
- Parent = par or workspace,
- }
- wait()
- S:play()
- game:GetService("Debris"):AddItem(S, 6)
- end))
- end;
- };
- CreateTemplate = {
- };
- }
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
- function lerp(a, b, t) -- Linear interpolation
- return a + (b - a)*t
- end
- function slerp(a, b, t) --Spherical interpolation
- dot = a:Dot(b)
- if dot > 0.99999 or dot < -0.99999 then
- return t <= 0.5 and a or b
- else
- r = math.acos(dot)
- return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
- end
- end
- function matrixInterpolate(a, b, t)
- local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
- local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
- local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
- local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
- local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
- local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
- local t = v1:Dot(v2)
- if not (t < 0 or t == 0 or t > 0) then -- Failsafe
- return CFrame.new()
- end
- return CFrame.new(
- v0.x, v0.y, v0.z,
- v1.x, v1.y, v1.z,
- v2.x, v2.y, v2.z,
- v3.x, v3.y, v3.z)
- end
- ----------------------------------------------------
- function genWeld(a,b)
- local w = Instance.new("Weld",a)
- w.Part0 = a
- w.Part1 = b
- return w
- end
- function weld(a, b)
- local weld = Instance.new("Weld")
- weld.Name = "W"
- weld.Part0 = a
- weld.Part1 = b
- weld.C0 = a.CFrame:inverse() * b.CFrame
- weld.Parent = a
- return weld;
- end
- ----------------------------------------------------
- function Lerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- ----------------------------------------------------
- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
- local wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- ----------------------------------------------------
- function weld5(part0, part1, c0, c1)
- weeld=Instance.new("Weld", part0)
- weeld.Part0=part0
- weeld.Part1=part1
- weeld.C0=c0
- weeld.C1=c1
- return weeld
- end
- ----------------------------------------------------
- function HasntTouched(plrname)
- local ret = true
- for _, v in pairs(Touche) do
- if v == plrname then
- ret = false
- end
- end
- return ret
- end
- newWeld(torso, larm, -1.5, 0.5, 0)
- larm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, rarm, 1.5, 0.5, 0)
- rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, hed, 0, 1.5, 0)
- newWeld(torso, lleg, -0.5, -1, 0)
- lleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(torso, rleg, 0.5, -1, 0)
- rleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(root, torso, 0, -1, 0)
- torso.Weld.C1 = CFrame.new(0, -1, 0)
- function chatfunc(text)
- local chat = coroutine.wrap(function()
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- local naeeym2 = Instance.new("BillboardGui",char)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = hed
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = ""
- tecks2.Font = "Arcade"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(255,0,0)
- tecks2.TextStrokeColor3 = Color3.new(255,0,0)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- for i = 1,string.len(text),1 do
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=", hed, 6, .8)
- tecks2.Text = string.sub(text,1,i)
- wait(0.01)
- end
- wait(2)
- for i = 1, 50 do
- swait()
- tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
- tecks2.Rotation = tecks2.Rotation - .8
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks2.TextTransparency = tecks2.TextTransparency + .04
- end
- naeeym2:Destroy()
- end)
- chat()
- end
- function onChatted(msg)
- chatfunc(msg)
- end
- p.Chatted:connect(onChatted)
- hed.face.Texture = "http://www.roblox.com/asset/?id=719949066"
- ypcall(function()
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=140183207"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1173789285"
- end)
- char["Body Colors"].HeadColor = BrickColor.new("Pastel yellow")
- char["Body Colors"].TorsoColor = BrickColor.new("Pastel yellow")
- char["Body Colors"].LeftArmColor = BrickColor.new("Pastel yellow")
- char["Body Colors"].RightArmColor = BrickColor.new("Pastel yellow")
- MegaloStrikesBack = Instance.new("Sound",torso)
- MegaloStrikesBack.Looped = true
- MegaloStrikesBack.SoundId = "http://www.roblox.com/asset?id=615990065"
- MegaloStrikesBack.Volume = 50
- MegaloStrikesBack:Play()
- for _, v in pairs(char:GetChildren()) do
- if v.ClassName == "Accessory" then
- v:remove()
- end
- end
- local Hat = char:FindFirstChild("Hat_F") or Instance.new("Hat")
- Hat.AttachmentPos = Vector3.new(-0.01, 0.35, -0.13)
- Hat.Name = "Hat_F"
- local Handle = Hat:FindFirstChild("Handle") or Instance.new("Part", Hat)
- if Handle.Name ~= "Handle" then
- Handle.Size = Vector3.new(1, 1, 1)
- end
- Handle.BottomSurface = 0
- Handle.Name = "Handle"
- Handle.TopSurface = 0
- Handle.Locked = 1
- local Mesh = Hat:FindFirstChild("Mesh") or Instance.new("SpecialMesh", Handle)
- Mesh.TextureId = "http://www.roblox.com/asset/?id=292346519"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
- Mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
- Hat.Parent = char
- handle = Instance.new("Part", char)
- handle.TopSurface = "Smooth"
- handle.BottomSurface = "Smooth"
- handle.Material = "Neon"
- handle.Size = Vector3.new(0.2, 0.5, 0.5)
- handle.CanCollide = false
- handle.FormFactor = "Custom"
- local Weldb = Instance.new("Weld", char)
- Weldb.Part0 = char["Right Arm"]
- Weldb.Part1 = handle
- Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
- local KnifeMesh = Instance.new("SpecialMesh", handle)
- KnifeMesh.MeshType = "FileMesh"
- KnifeMesh.MeshId = "http://www.roblox.com/asset/?id=1215038279"
- KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=1215038298"
- KnifeMesh.Scale = Vector3.new(0.6, 0.5, 0.5)
- KnifeMesh.Offset = Vector3.new(-0.2,1,0)
- blackhand = Instance.new("Part",char)
- blackhand.Material = "Neon"
- blackhand.Transparency = 1
- blackhand.BrickColor = BrickColor.new("Really black")
- blackhand.Position = Vector3.new(999,999,999)
- blackhand.Size = Vector3.new(1.01,1.01,1.01)
- blackweld = Instance.new("Weld",blackhand)
- blackweld.Part0 = rarm
- blackweld.Part1 = blackhand
- blackweld.C0 = CFrame.new(0,-0.5,0)
- CV="Really red"
- local txt = Instance.new("BillboardGui", char)
- txt.Adornee = hed
- txt.Name = "_status"
- txt.Size = UDim2.new(2, 0, 1.2, 0)
- txt.StudsOffset = Vector3.new(-9, 11, 0)
- local text = Instance.new("TextLabel", txt)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.FontSize = "Size24"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "Arcade"
- text.TextStrokeColor3 = Color3.new(125,0,0)
- wait(4)
- v=Instance.new("Part")
- v.Name = "ColorBrick"
- v.Parent=char
- v.FormFactor="Symmetric"
- v.Anchored=true
- v.CanCollide=false
- v.BottomSurface="Smooth"
- v.TopSurface="Smooth"
- v.Size=Vector3.new(10,5,3)
- v.Transparency=1
- v.CFrame=torso.CFrame
- v.BrickColor=BrickColor.new(CV)
- v.Transparency=1
- text.TextColor3 = Color3.new(0,0,0)
- v.Shape="Block"
- text.Text = ""
- refused = Instance.new("Sound",larm)
- refused.Volume = 100
- refused.SoundId = "http://www.roblox.com/asset/?id=400905079"
- game:GetService("RunService").RenderStepped:connect(function()
- if lala == true then
- if canchange == true then
- canchange = false
- handle.BrickColor = BrickColor.new("Really red")
- wait(0.01)
- handle.BrickColor = BrickColor.new("Really blue")
- wait(0.01)
- handle.BrickColor = BrickColor.new("Bright green")
- wait(0.01)
- handle.BrickColor = BrickColor.new("Toothpaste")
- wait(0.01)
- handle.BrickColor = BrickColor.new("New Yeller")
- wait(0.01)
- handle.BrickColor = BrickColor.new("Magenta")
- wait(0.01)
- handle.BrickColor = BrickColor.new("Deep orange")
- wait(0.01)
- canchange = true
- end
- end
- if hum.MoveDirection.x == 0 then
- if idle == true then
- if idleon == true then
- idleon = false
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x == 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.3, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.7, -0.3) * CFrame.Angles(math.rad(5), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(2)), 0.1)
- end
- end
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x == 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.2) * CFrame.Angles(math.rad(5), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(2)), 0.1)
- end
- end
- idleon = true
- end
- end
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- if walking == true then
- if sprint == false then
- if idle1 == true then
- idle1 = false
- idle = false
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x == 0 then
- idle = true
- end
- idle1 = true
- end
- end
- end
- end
- ----------------------------------------------------------------------------------
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- if walking == true then
- if sprint == true then
- if idle1 == true then
- idle1 = false
- idle = false
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,8 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-120), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,8 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-120), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x == 0 then
- idle = true
- end
- idle1 = true
- end
- end
- end
- end
- if deathchat1 == true then
- char.Parent = workspace.Camera
- char.Archivable = true
- local c = p.Character:Clone()
- c:MakeJoints()
- for y,t in pairs(c:GetChildren()) do
- if t:IsA("Part") then
- t.CanCollide = false
- t.Anchored = true
- t.BrickColor = BrickColor.new("Black")
- t.Transparency = 1
- t.TopSurface = "Smooth"
- t.BottomSurface = "Smooth"
- t.RightSurface = "Smooth"
- t.LeftSurface = "Smooth"
- t.FrontSurface = "Smooth"
- t.BackSurface = "Smooth"
- else
- t:Remove()
- end
- end
- c.Parent = workspace
- game.Debris:AddItem(c,.05)
- end
- hum:SetStateEnabled("Dead",false)
- hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
- if hum.Health < 5 and candie == true then
- hum.Name = "NOMOREDAMAGE"
- canheal = true
- done = false
- done = true
- candie = false
- dead = true
- MegaloStrikesBack.Volume = 0
- refused:Play()
- deathchat = true
- end
- if deathchat == true then
- deathchat = false
- idle = false
- hed.face.Texture = "0"
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- idle1 = false
- canattack = false
- gothitdecal2 = Instance.new("Decal",torso)
- gothitdecal2.Texture = "http://www.roblox.com/asset/?id="
- gothitdecal2.Face = "Back"
- gothitdecal1 = Instance.new("Decal",torso)
- gothitdecal1.Texture = "http://www.roblox.com/asset/?id="
- hed.Transparency = 1
- torso.Transparency = 1
- larm.Transparency = 1
- rarm.Transparency = 1
- lovecounter = false
- text.Text = ""
- lleg.Transparency = 1
- rleg.Transparency = 1
- handle.Transparency = 1
- Handle.Transparency = 1
- blackhand.Transparency = 1
- wait(1)
- refused:Stop()
- wait(2)
- chatfunc("i ded")
- wait(1.5)
- candie = true
- idle = true
- idle1 = true
- hed.face.Texture = "http://www.roblox.com/asset/?id=719949066"
- canattack = true
- lleg.Anchored = false
- rleg.Anchored = false
- larm.Anchored = false
- rarm.Anchored = false
- hed.Anchored = false
- torso.Anchored = false
- gothitdecal2:Destroy()
- gothitdecal1:Destroy()
- for i = 1,10 do
- wait()
- hed.Transparency = hed.Transparency - 0.1
- torso.Transparency = torso.Transparency - 0.1
- larm.Transparency = larm.Transparency - 0.1
- rarm.Transparency = rarm.Transparency - 0.1
- lleg.Transparency = lleg.Transparency - 0.1
- rleg.Transparency = rleg.Transparency - 0.1
- handle.Transparency = handle.Transparency - 0.1
- Handle.Transparency = Handle.Transparency - 0.1
- blackhand.Transparency = blackhand.Transparency - 0.1
- end
- lovecounter = true
- dead = false
- deathchat1 = false
- canheal = false
- hum.Health = 100
- MegaloStrikesBack.Volume = 50
- wait(1)
- hum.Name = "Humanoid"
- end
- if canheal == true then
- hum.Health = math.huge
- end
- if lovecounter == true then
- text.Text = 'Deivis97 retarted with one "sword"'
- end
- end)
- game.Players.CharacterAutoLoads = false
- hed.Transparency = 0
- torso.Transparency = 0
- larm.Transparency = 0
- rarm.Transparency = 0
- lleg.Transparency = 0
- rleg.Transparency = 0
- handle.Transparency = 0
- Handle.Transparency = 0
- idle = true
- hed.face.Texture = "http://www.roblox.com/asset/?id=719949066"
- lovecounter = true
- walking = true
- Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
- KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=1215038298"
- mouse.KeyDown:connect(function(key)
- if key == "z" then
- if canattack == true then
- canattack = false
- idle = false
- walking = false
- wait(1)
- kill = Instance.new("Part",char)
- kill.Position = torso.Position - Vector3.new(0,2,0)
- kill.Size = Vector3.new(1000,0.1,1000)
- kill.Name = "Immune"
- kill.CanCollide = false
- kill.Transparency = 0.9
- kill.Anchored = true
- kill.Material = "Neon"
- kill.BrickColor = BrickColor.new("Really black")
- killmesh = Instance.new("SpecialMesh",kill)
- killmesh.MeshType = "FileMesh"
- killmesh.MeshId = "rbxassetid://465435723"
- killmesh.Scale = Vector3.new(250,0.01,250)
- local Aura = Instance.new('ParticleEmitter')
- Aura.Name = "Aura"
- Aura.Texture = "rbxassetid://56562006"
- Aura.Parent = kill
- Aura.LightEmission = 1
- Aura.Transparency = NumberSequence.new(0,0.6,1)
- Aura.Color = ColorSequence.new(Color3.new(255/255, 0/255, 0/255),Color3.new(255/255, 0/255, 0/255))
- Aura.Size = NumberSequence.new(1,1.2,1.4)
- Aura.LockedToPart = true
- Aura.Lifetime = NumberRange.new(99999)
- Aura.Rate = 999999
- Aura.Speed = NumberRange.new(5)
- Aura.EmissionDirection = "Top"
- game.Lighting.TimeOfDay = "23:00:00"
- Weldb.C1 = CFrame.new(0, -1, -1) * CFrame.fromEulerAnglesXYZ(-2, 0, 0)
- for i = 1, 20 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(0)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(6), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.2)
- end
- for i = 1, 20 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(0)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles( math.rad(-50), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -0.8) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0, -0.8) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(2)), 0.2)
- end
- hitsound:Play()
- part = Instance.new("Part",char)
- part.Size = Vector3.new(0.1,0.1,0.1)
- part.Position = handle.Position
- part1 = Instance.new("Part",char)
- part1.Size = Vector3.new(0.1,0.1,0.1)
- part1.Position = handle.Position
- part2 = Instance.new("Part",char)
- part2.Size = Vector3.new(0.1,0.1,0.1)
- part2.Position = handle.Position
- part3 = Instance.new("Part",char)
- part3.Size = Vector3.new(0.1,0.1,0.1)
- part3.Position = handle.Position
- part4 = Instance.new("Part",char)
- part4.Size = Vector3.new(0.1,0.1,0.1)
- part4.Position = handle.Position
- part5 = Instance.new("Part",char)
- part5.Size = Vector3.new(0.1,0.1,0.1)
- part5.Position = handle.Position
- part6 = Instance.new("Part",char)
- part6.Size = Vector3.new(0.1,0.1,0.1)
- part6.Position = handle.Position
- part7 = Instance.new("Part",char)
- part7.Size = Vector3.new(0.1,0.1,0.1)
- part7.Position = handle.Position
- part8 = Instance.new("Part",char)
- part8.Size = Vector3.new(0.1,0.1,0.1)
- part8.Position = handle.Position
- part9 = Instance.new("Part",char)
- part9.Size = Vector3.new(0.1,0.1,0.1)
- part9.Position = handle.Position
- part10 = Instance.new("Part",char)
- part10.Size = Vector3.new(0.1,0.1,0.1)
- part10.Position = handle.Position
- KnifeMesh.TextureId = ""
- for i = 1,100 do
- wait()
- colorred = colorred + 0.006
- handle.Color = Color3.new(255,0,0)
- end
- chatfunc("you are ded m8")
- for i = 1,120 do
- wait()
- kill.Transparency = kill.Transparency - 0.005
- end
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- hitsound:Play()
- hit.Parent:BreakJoints()
- hit.Parent:FindFirstChild("Humanoid").Health = -100
- end
- end
- end
- kill.Touched:connect(onTouched)
- kill1 = Instance.new("Part",char)
- kill1.Position = torso.Position - Vector3.new(0,2,0)
- kill1.Size = Vector3.new(200,300,200)
- kill1.Name = "Immune"
- kill1.CanCollide = false
- kill1.Transparency = 1
- kill1.Anchored = false
- kill1.Material = "Neon"
- kill1.BrickColor = BrickColor.new("Really red")
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- hitsound:Play()
- hit.Parent:FindFirstChild("Humanoid").Health = -100
- hit.Parent:BreakJoints()
- game.Lighting.TimeOfDay = "12:00:00"
- end
- end
- end
- kill1.Touched:connect(onTouched)
- for i = 1,50 do
- wait()
- killmesh.Scale = killmesh.Scale + Vector3.new(0,0.2,0)
- end
- wait(2)
- kill.Anchored = false
- canattack = true
- idle = true
- walking = true
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
- colorred = 0
- Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
- end
- end
- end)
- slashsound = Instance.new("Sound",torso)
- slashsound.SoundId = "http://www.roblox.com/asset/?id=182707266"
- slashsound.Volume = 10
- hitsound = Instance.new("Sound",torso)
- hitsound.SoundId = "http://www.roblox.com/asset/?id=296102734"
- hitsound.Volume = 90
- mouse.KeyDown:connect(function(key)
- if key == "q" then
- if canattack == true then
- canattack = false
- idle = false
- walking = false
- wait(0.5)
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=690825854"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=163666497"
- slashsound:Play()
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- slash.TouchInterest:Destroy()
- wait(1)
- hitsound:Play()
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld1 = Instance.new("Weld",gothit)
- gothitweld1.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld1.Part1 = gothit
- gothitweld1.C0 = CFrame.new(0,4,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=283011882"
- love = love + 1
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld = Instance.new("Weld",gothit)
- gothitweld.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld.Part1 = gothit
- gothitweld.C0 = CFrame.new(0,5,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=283011882"
- gothitdecal.Face = "Back"
- gothitweld.C0 = CFrame.new(0,4.5,0)
- gothitweld1.C0 = CFrame.new(0,6.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4.5,0)
- gothitweld1.C0 = CFrame.new(0,6.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4.5,0)
- gothitweld1.C0 = CFrame.new(0,6.5,0)
- wait(0.2)
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- hit.Parent:BreakJoints()
- else
- if hit.Parent:IsA("Model") then
- wait(1)
- hit.Parent:BreakJoints()
- end
- if hit:IsA("Part") and hit.Size.X < 500 then
- hit.BrickColor = BrickColor.new("Really black")
- hitsound:Play()
- for i = 1,20 do
- wait()
- hit.Transparency = hit.Transparency + 0.05
- end
- end
- end
- end
- end
- slash.Touched:connect(onTouched)
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=163666497"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=163666497"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=690825854"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=163666497"
- wait(0.1)
- slash:Destroy()
- canattack = true
- idle = true
- walking = true
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "x" then
- hed.Transparency = 1
- torso.Transparency = 1
- larm.Transparency = 1
- hed.face.Texture = "http://www.roblox.com/asset/?id=719949066"
- MegaloStrikesBack.Volume = 0.1
- lovecounter = false
- rarm.Transparency = 1
- lleg.Transparency = 1
- rleg.Transparency = 1
- handle.Transparency = 1
- Handle.Transparency = 1
- blackhand.Transparency = 1
- hum.WalkSpeed = 60
- text.Text = ""
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- end
- end)
- local Effects = Instance.new("Folder", KnifeMesh)
- Effects.Name = "Effects"
- function Swait(NUMBER)
- if NUMBER == 0 or NUMBER == nil then
- ArtificialHB.Event:wait()
- else
- for i = 1, NUMBER do
- ArtificialHB.Event:wait()
- end
- end
- end
- mouse.KeyUp:connect(function(key)
- if key == "x" then
- hed.Transparency = 0
- lovecounter = true
- torso.Transparency = 0
- larm.Transparency = 0
- rarm.Transparency = 0
- MegaloStrikesBack.Volume = 50
- lleg.Transparency = 0
- rleg.Transparency = 0
- handle.Transparency = 0
- Handle.Transparency = 0
- blackhand.Transparency = 0
- hum.WalkSpeed = 30
- hed.face.Texture = ""
- end
- end)
- mouse.KeyDown:connect(function(Key)
- if Key:byte() == 48 then
- hum.WalkSpeed = 40
- workspace.Camera.FieldOfView = 80
- sprint = true
- end
- end)
- mouse.KeyUp:connect(function(Key)
- if Key:byte() == 48 then
- hum.WalkSpeed = 16
- workspace.Camera.FieldOfView = 70
- sprint = false
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if canattack == true then
- canattack = false
- idle = false
- walking = false
- wait(1)
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash4 = Instance.new("Part",char)
- slash4.CanCollide = false
- slash4.Transparency = 0
- slash4.Position = Vector3.new(999,999,999)
- slash4.BrickColor = BrickColor.new("Really red")
- slash4.Size = Vector3.new(0.3,9,0.3)
- slashweld4 = Instance.new("Weld",slash4)
- slashweld4.Part0 = torso
- slashweld4.Part1 = slash4
- slashweld4.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-80))
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-5), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash3 = Instance.new("Part",char)
- slash3.CanCollide = false
- slash3.Transparency = 0
- slash3.Position = Vector3.new(999,999,999)
- slash3.BrickColor = BrickColor.new("Really red")
- slash3.Size = Vector3.new(0.3,9,0.3)
- slashweld3 = Instance.new("Weld",slash3)
- slashweld3.Part0 = torso
- slashweld3.Part1 = slash3
- slashweld3.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(40))
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-70)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-7), math.rad(17), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash2 = Instance.new("Part",char)
- slash2.CanCollide = false
- slash2.Transparency = 0
- slash2.Position = Vector3.new(999,999,999)
- slash2.BrickColor = BrickColor.new("Really red")
- slash2.Size = Vector3.new(0.3,9,0.3)
- slashweld2 = Instance.new("Weld",slash2)
- slashweld2.Part0 = torso
- slashweld2.Part1 = slash2
- slashweld2.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(150))
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-7), math.rad(17), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash1 = Instance.new("Part",char)
- slash1.CanCollide = false
- slash1.Transparency = 0
- slash1.Position = Vector3.new(999,999,999)
- slash1.BrickColor = BrickColor.new("Really red")
- slash1.Size = Vector3.new(0.3,9,0.3)
- slashweld1 = Instance.new("Weld",slash1)
- slashweld1.Part0 = torso
- slashweld1.Part1 = slash1
- slashweld1.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(78))
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash5 = Instance.new("Part",char)
- slash5.CanCollide = false
- slash5.Transparency = 1
- slash5.Position = Vector3.new(999,999,999)
- slash5.BrickColor = BrickColor.new("Really red")
- slash5.Size = Vector3.new(4,3,4)
- slashweld5 = Instance.new("Weld",slash5)
- slashweld5.Part0 = torso
- slashweld5.Part1 = slash5
- slashweld5.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(130))
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- wait(1)
- hitsound:Play()
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld1 = Instance.new("Weld",gothit)
- gothitweld1.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld1.Part1 = gothit
- gothitweld1.C0 = CFrame.new(0,4,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=283011882"
- love = love + 1
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld = Instance.new("Weld",gothit)
- gothitweld.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld.Part1 = gothit
- gothitweld.C0 = CFrame.new(0,5,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=283011882"
- gothitdecal.Face = "Back"
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- hit.Parent:BreakJoints()
- else
- if hit.Parent:IsA("Model") then
- wait(1)
- hit.Parent:BreakJoints()
- end
- if hit:IsA("Part") and hit.Size.X < 500 then
- hit.BrickColor = BrickColor.new("Really black")
- hitsound:Play()
- for i = 1,20 do
- wait()
- hit.Transparency = hit.Transparency + 0.05
- end
- end
- end
- end
- end
- slash5.Touched:connect(onTouched)
- for i = 1,70 do
- wait()
- slashweld1.C0 = slashweld1.C0 - Vector3.new(0,0,4)
- slashweld2.C0 = slashweld2.C0 - Vector3.new(0,0,4)
- slashweld3.C0 = slashweld3.C0 - Vector3.new(0,0,4)
- slashweld4.C0 = slashweld4.C0 - Vector3.new(0,0,4)
- slashweld5.C0 = slashweld5.C0 - Vector3.new(0,0,4)
- end
- slash1:Destroy()
- slash2:Destroy()
- slash3:Destroy()
- slash4:Destroy()
- slash5:Destroy()
- canattack = true
- idle = true
- walking = true
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- if canattack == true then
- what = Instance.new("Part",char)
- what.Size = Vector3.new(60,60,60)
- what.Transparency = 1
- what.Position = torso.Position
- what.CanCollide = false
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Torso") ~= nil then
- chatfunc('2spooky for yo')
- t = hit.Parent:FindFirstChild("Torso")
- h = hit.Parent:FindFirstChild("Head")
- la = hit.Parent:FindFirstChild("Left Arm")
- ra = hit.Parent:FindFirstChild("Right Arm")
- ll = hit.Parent:FindFirstChild("Left Leg")
- rl = hit.Parent:FindFirstChild("Right Leg")
- what:Destroy()
- torso.CFrame = t.CFrame * CFrame.Angles(0,math.rad(180),0) + t.CFrame.lookVector * 3
- h.Anchored = true
- hed.Anchored = true
- wait(2)
- chatfunc('ecksdee')
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id="
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id="
- slashsound:Play()
- t.BrickColor = BrickColor.new("Really black")
- hitsound:Play()
- for i = 1,20 do
- wait()
- t.Transparency = t.Transparency + 0.05
- end
- t:Destroy()
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id="
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id="
- slashsound:Play()
- for i = 1, 1 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- for i = 1, 1 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- wait(0.1)
- slash:Destroy()
- if h ~= nil then
- h.BrickColor = BrickColor.new("Really black")
- hitsound:Play()
- for i = 1,20 do
- wait()
- h.Transparency = h.Transparency + 0.05
- end
- h:Destroy()
- slash:Destroy()
- end
- hed.Anchored = false
- slash:Destroy()
- end
- end
- end
- what.Touched:connect(onTouched)
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement