Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- plr = game:GetService("Players").LocalPlayer
- char = plr.Character
- m = plr:GetMouse()
- human = char.Humanoid
- torso = char.Torso
- root = char.HumanoidRootPart
- lleg = char["Left Leg"]
- rleg = char["Right Leg"]
- larm = char["Left Arm"]
- rarm = char["Right Arm"]
- head = char.Head
- lshold = torso["Left Shoulder"]
- rshold = torso["Right Shoulder"]
- neck = torso.Neck
- lhip = torso["Left Hip"]
- rhip = torso["Right Hip"]
- lscf = lshold.C0
- rscf = rshold.C0
- ncf = neck.C0
- lhcf = lhip.C0
- rhcf = rhip.C0
- cloneMod = Instance.new('Model',workspace)
- cloneMod.Name = "Lord of the Shadows"
- char.Animate:Destroy()
- human.Animator:Destroy()
- pos = 0
- jumping = false
- rad = math.rad
- random = math.random
- sin = math.sin
- cos = math.cos
- floor = math.floor
- attacking = false
- up = false
- down = false
- invis = false
- entInvis = false
- fin = false
- --target = nil
- pTarg = nil
- shadAtck = false
- shadows = {}
- entang = false
- head.face:Destroy()
- function smoothPart(part)
- part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- end
- function chat(msg,col)
- local part = Instance.new('Part',workspace)
- local bg = Instance.new('BillboardGui',part)
- local tl = Instance.new('TextLabel',bg)
- bg.Size = UDim2.new(10,0,2,0)
- part.Transparency = 1
- part.CanCollide = false
- part.Anchored = true
- part.CFrame = head.CFrame * CFrame.new(0,2,0)
- tl.Size = UDim2.new(1,0,1,0)
- tl.Text = msg
- tl.BackgroundTransparency = 1
- tl.TextColor3 = col
- tl.TextStrokeColor3 = Color3.fromRGB(255,255,255)
- tl.TextStrokeTransparency = 0
- tl.TextScaled = true
- tl.Font = Enum.Font.Fantasy
- game:GetService("Debris"):AddItem(part,2)
- end
- local function repParent(inst)
- local par = inst.Parent
- local lastPar = inst
- repeat
- lastPar = par
- par = par.Parent
- wait()
- until par == workspace
- return lastPar
- end
- for _,v in pairs(char:GetChildren()) do
- if v:IsA('Accessory') or v:IsA('Hat') or v:IsA('Shirt') or v:IsA('Pants') then
- v:Destroy()
- elseif v:IsA('Part') then
- v.BrickColor = BrickColor.Blue()
- end
- end
- shadowPool = Instance.new('Part',char)
- shadowPool.Shape = "Cylinder"
- shadowPool.Size = Vector3.new(0.2,20,15)
- shadowPool.CFrame = torso.CFrame * CFrame.new(0,-3,0)
- torso.Anchored = true
- torso.CFrame = shadowPool.CFrame * CFrame.new(0,-30,0)
- shadowPool.CFrame = shadowPool.CFrame * CFrame.Angles(rad(0),rad(0),rad(90))
- shadowPool.Anchored = true
- shadowPool.CanCollide = false
- shadowPool.BrickColor = BrickColor.new("Cyan")
- shadowPool.Material = "Ice"
- shadowPool.Transparency = 0.2
- wait(2)
- neck.C0 = neck.C0 * CFrame.Angles(rad(20),rad(0),rad(0))
- for i=0,0.4,0.01 do
- --neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(rad(0),rad(0),rad(20)),i)
- torso.CFrame = torso.CFrame:lerp(shadowPool.CFrame * CFrame.new(5,0,0) * CFrame.Angles(rad(0),rad(0),-rad(90)),i)
- wait()
- end
- Roar = Instance.new('Sound',char)
- Roar.Volume = math.huge
- Roar.EmitterSize = 200
- Roar.SoundId = "rbxassetid://1104324550"
- Roar:Play()
- for i=0,1,0.1 do
- lshold.C0 = lshold.C0:lerp(CFrame.new(-1,0.3,0)*CFrame.Angles(rad(0),-rad(20),-rad(90)),i)
- rshold.C0 = rshold.C0:lerp(CFrame.new(1,0.3,0)*CFrame.Angles(rad(0),rad(20),rad(90)),i)
- neck.C0 = neck.C0:lerp(neck.C0*CFrame.Angles(-rad(8),rad(0),rad(0)),i)
- wait()
- end
- wait(2.8)
- for i=0,1,0.1 do
- lshold.C0 = lshold.C0:lerp(lscf,i)
- rshold.C0 = rshold.C0:lerp(rscf,i)
- neck.C0 = neck.C0:lerp(ncf,i)
- shadowPool.Size = shadowPool.Size:lerp(Vector3.new(.2,.2,.2),i)
- wait()
- end
- shadowPool:Destroy()
- Roar:Destroy()
- float = Instance.new('BodyPosition',root)
- float.MaxForce = Vector3.new(0,math.huge,0)
- float.Position = torso.CFrame.p
- torso.Anchored = false
- for _,v in pairs(char:GetChildren()) do
- if v:IsA('BasePart') then
- v.Transparency = 1
- end
- end
- mouse = game.Players.LocalPlayer:GetMouse()
- rig = game.Players.LocalPlayer.Character.Torso
- cart = Instance.new("Part", rig)
- cart.CanCollide = false
- weld = Instance.new("Weld", cart)
- weld.Part0 = cart
- weld.Part1 = rig
- mesh = Instance.new("SpecialMesh", cart)
- mesh.MeshId = "rbxassetid://82326541"
- mesh.TextureId = "rbxassetid://153822194"
- mesh.Scale = Vector3.new(5,5,5)
- weld.C0 = weld.C0 * CFrame.new(0,-2.5,0)
- --bai
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement