Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[ A script By makhail07, skidded further by L.
- Sorry mak for "ruining" it further
- [L]'s attempt at cancerifying this script, but since I'm not a scripter it won't be as good as it would've been if makhail07 continued it, but I didn't want to see this project die again.
- Cough¬ Some of 123jl123's functions are in this script, huge thanks to him for making half of this possible.
- Discord Creterisk#2958
- Description: Another ruin. Woop.
- --Ruin X.2 I guess
- Also Join Our Discord Server :D https://discord.gg/u5huUtw
- ]]--
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,game,owner = owner,game
- local RealPlayer = Player
- do
- local rp = RealPlayer
- script.Parent = rp.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent then
- for _,f in pairs(t.Functions) do
- f(...)
- end
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=rp then return end
- m.Target = io.Target
- m.Hit = io.Hit
- if not io.isMouse then
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local Mouse = Player:GetMouse()
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- ----Sandboxed game object that allows the usage of client-side methods and services
- --Real game object
- local _rg = game
- --Metatable for fake service
- local fsmt = {
- __index = function(self,k)
- local s = rawget(self,"_RealService")
- if s then return s[k] end
- end,
- __newindex = function(self,k,v)
- local s = rawget(self,"_RealService")
- if s then s[k]=v end
- end,
- __call = function(self,...)
- local s = rawget(self,"_RealService")
- if s then return s(...) end
- end
- }
- local function FakeService(t,RealService)
- t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
- return setmetatable(t,fsmt)
- end
- --Fake game object
- local g = {
- GetService = function(self,s)
- return self[s]
- end,
- Players = FakeService({
- LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
- },"Players"),
- UserInputService = FakeService(UIS,"UserInputService"),
- ContextActionService = FakeService(CAS,"ContextActionService"),
- }
- rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
- g.service = g.GetService
- g.RunService = FakeService({
- RenderStepped = _rg:GetService("RunService").Heartbeat,
- BindToRenderStep = function(self,name,_,fun)
- self._btrs[name] = self.Heartbeat:Connect(fun)
- end,
- UnbindFromRenderStep = function(self,name)
- self._btrs[name]:Disconnect()
- end,
- },"RunService")
- setmetatable(g,{
- __index=function(self,s)
- return _rg:GetService(s) or typeof(_rg[s])=="function"
- and function(_,...)return _rg[s](_rg,...)end or _rg[s]
- end,
- __newindex = fsmt.__newindex,
- __call = fsmt.__call
- })
- --Changing owner to fake player object to support owner:GetMouse()
- game,owner = g,g.Players.LocalPlayer
- end
- warn'Script created by makhail07'
- print'Further skidded by [L], as it was unfinished so I just added onto it a bit.'
- warn'Animations were reused from other things¬'
- warn'Might "remake" this with better animations w/ variety of moves.'
- local IDs = {340106355,927529620,876981900,398987889}
- 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
- function thread(f)
- coroutine.resume(coroutine.create(f))
- end
- function clerp(a, b, t)
- local qa = {
- QuaternionFromCFrame(a)
- }
- local qb = {
- QuaternionFromCFrame(b)
- }
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1 - t
- return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5 / s
- return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
- else
- local i = 0
- if m00 < m11 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00 - m11 - m22 + 1)
- local recip = 0.5 / s
- return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
- elseif i == 1 then
- local s = math.sqrt(m11 - m22 - m00 + 1)
- local recip = 0.5 / s
- return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
- elseif i == 2 then
- local s = math.sqrt(m22 - m00 - m11 + 1)
- local recip = 0.5 / s
- return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w * xs, w * ys, w * zs
- local xx = x * xs
- local xy = x * ys
- local xz = x * zs
- local yy = y * ys
- local yz = y * zs
- local zz = z * zs
- return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
- local startInterp, finishInterp
- if cosTheta >= 1.0E-4 then
- if 1 - cosTheta > 1.0E-4 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1 / math.sin(theta)
- startInterp = math.sin((1 - t) * theta) * invSinTheta
- finishInterp = math.sin(t * theta) * invSinTheta
- else
- startInterp = 1 - t
- finishInterp = t
- end
- elseif 1 + cosTheta > 1.0E-4 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1 / math.sin(theta)
- startInterp = math.sin((t - 1) * theta) * invSinTheta
- finishInterp = math.sin(t * theta) * invSinTheta
- else
- startInterp = t - 1
- finishInterp = t
- end
- return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
- end
- function rayCast(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
- end
- --Wait what okay
- wait()
- local Player_Size = 1
- local plr = game:service'Players'.LocalPlayer
- local char = plr.Character
- local hum = char.Humanoid
- local ra = char["Right Arm"]
- local la= char["Left Arm"]
- local rl= char["Right Leg"]
- local ll = char["Left Leg"]
- local hed = char.Head
- local root = char.HumanoidRootPart
- local rootj = root.RootJoint
- local tors = char.Torso
- local neck = tors["Neck"]
- local mouse = plr:GetMouse()
- local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
- local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
- local maincolor = BrickColor.new("Magenta")
- cf = CFrame.new
- angles = CFrame.Angles
- attack = false
- euler=CFrame.fromEulerAnglesXYZ
- equipped = false
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- RSH, LSH = nil, nil
- RW = Instance.new("Weld")
- LW = Instance.new("Weld")
- RH = tors["Right Hip"]
- LH = tors["Left Hip"]
- RSH = tors["Right Shoulder"]
- LSH = tors["Left Shoulder"]
- RSH.Parent = nil
- LSH.Parent = nil
- RW.Name = "RW"
- RW.Part0 = tors
- RW.C0 = CFrame.new(1.5, 0.5, 0)
- RW.C1 = CFrame.new(0, 0.5, 0)
- RW.Part1 = ra
- RW.Parent = tors
- LW.Name = "LW"
- LW.Part0 = tors
- LW.C0 = CFrame.new(-1.5, 0.5, 0)
- LW.C1 = CFrame.new(0, 0.5, 0)
- LW.Part1 = la
- LW.Parent = tors
- Player = game:GetService("Players").LocalPlayer
- PlayerGui = Player.PlayerGui
- Cam = workspace.CurrentCamera
- Backpack = Player.Backpack
- Character = Player.Character
- Humanoid = Character.Humanoid
- Humanoid.Health = "inf"
- Humanoid.MaxHealth = "inf"
- Mouse = Player:GetMouse()
- RootPart = Character["HumanoidRootPart"]
- Torso = Character["Torso"]
- Head = Character["Head"]
- RightArm = Character["Right Arm"]
- LeftArm = Character["Left Arm"]
- RightLeg = Character["Right Leg"]
- LeftLeg = Character["Left Leg"]
- RootJoint = RootPart["RootJoint"]
- print('User is '..plr.Name)
- Effects = {}
- IT = Instance.new
- CF = CFrame.new
- VT = Vector3.new
- RAD = math.rad
- C3 = Color3.new
- UD2 = UDim2.new
- BRICKC = BrickColor.new
- ANGLES = CFrame.Angles
- EULER = CFrame.fromEulerAnglesXYZ
- COS = math.cos
- ACOS = math.acos
- SIN = math.sin
- ASIN = math.asin
- ABS = math.abs
- MRANDOM = math.random
- FLOOR = math.floor
- CF = CFrame.new
- angles = CFrame.Angles
- attack = false
- Euler = CFrame.fromEulerAnglesXYZ
- Rad = math.rad
- IT = Instance.new
- BrickC = BrickColor.new
- Cos = math.cos
- Acos = math.acos
- Sin = math.sin
- Asin = math.asin
- Abs = math.abs
- Mrandom = math.random
- Floor = math.floor
- 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)
- local RbxUtility = LoadLibrary("RbxUtility")
- local Create = RbxUtility.Create
- function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
- if hit.Parent == nil then
- return
- end
- local h = hit.Parent:FindFirstChildOfClass("Humanoid")
- for _, v in pairs(hit.Parent:children()) do
- if v:IsA("Humanoid") then
- h = v
- end
- end
- if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
- hit.Parent:FindFirstChild("Head"):BreakJoints()
- end
- if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
- if hit.Parent:findFirstChild("DebounceHit") ~= nil then
- if hit.Parent.DebounceHit.Value == true then
- return
- end
- end
- if insta == true then
- hit.Parent:FindFirstChild("Head"):BreakJoints()
- end
- local c = Create("ObjectValue"){
- Name = "creator",
- Value = game:service("Players").LocalPlayer,
- Parent = h,
- }
- game:GetService("Debris"):AddItem(c, .5)
- if HitSound ~= nil and HitPitch ~= nil then
- CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
- end
- local Damage = math.random(minim, maxim)
- local blocked = false
- local block = hit.Parent:findFirstChild("Block")
- if block ~= nil then
- if block.className == "IntValue" then
- if block.Value > 0 then
- blocked = true
- block.Value = block.Value - 1
- print(block.Value)
- end
- end
- end
- if blocked == false then
- h.Health = h.Health - Damage
- ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
- else
- h.Health = h.Health - (Damage / 2)
- ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
- end
- if Type == "Knockdown" then
- local hum = hit.Parent.Humanoid
- hum.PlatformStand = true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand = false
- end), hum)
- local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
- local bodvol = Create("BodyVelocity"){
- velocity = angle * knockback,
- P = 5000,
- maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
- Parent = hit,
- }
- local rl = Create("BodyAngularVelocity"){
- P = 3000,
- maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
- angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
- Parent = hit,
- }
- game:GetService("Debris"):AddItem(bodvol, .5)
- game:GetService("Debris"):AddItem(rl, .5)
- elseif Type == "Normal" then
- local vp = Create("BodyVelocity"){
- P = 500,
- maxForce = Vector3.new(math.huge, 0, math.huge),
- velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
- }
- if knockback > 0 then
- vp.Parent = hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, .5)
- elseif Type == "Up" then
- local bodyVelocity = Create("BodyVelocity"){
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
- Parent = hit,
- }
- game:GetService("Debris"):AddItem(bodyVelocity, .5)
- elseif Type == "DarkUp" then
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, 0.1 do
- swait()
- Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
- end
- end))
- local bodyVelocity = Create("BodyVelocity"){
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
- Parent = hit,
- }
- game:GetService("Debris"):AddItem(bodyVelocity, 1)
- elseif Type == "Snare" then
- local bp = Create("BodyPosition"){
- P = 2000,
- D = 100,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso,
- }
- game:GetService("Debris"):AddItem(bp, 1)
- elseif Type == "Freeze" then
- local BodPos = Create("BodyPosition"){
- P = 50000,
- D = 1000,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso,
- }
- local BodGy = Create("BodyGyro") {
- maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
- P = 20e+003,
- Parent = hit.Parent.Torso,
- cframe = hit.Parent.Torso.CFrame,
- }
- hit.Parent.Torso.Anchored = true
- coroutine.resume(coroutine.create(function(Part)
- swait(1.5)
- Part.Anchored = false
- end), hit.Parent.Torso)
- game:GetService("Debris"):AddItem(BodPos, 3)
- game:GetService("Debris"):AddItem(BodGy, 3)
- end
- local debounce = Create("BoolValue"){
- Name = "DebounceHit",
- Parent = hit.Parent,
- Value = true,
- }
- game:GetService("Debris"):AddItem(debounce, Delay)
- c = Create("ObjectValue"){
- Name = "creator",
- Value = Player,
- Parent = h,
- }
- game:GetService("Debris"):AddItem(c, .5)
- end
- end
- function ShowDamage(Pos, Text, Time, Color)
- local Rate = (1 / 30)
- local Pos = (Pos or Vector3.new(0, 0, 0))
- local Text = (Text or "")
- local Time = (Time or 2)
- local Color = (Color or Color3.new(1, 0, 1))
- local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
- EffectPart.Anchored = true
- local BillboardGui = Create("BillboardGui"){
- Size = UDim2.new(3, 0, 3, 0),
- Adornee = EffectPart,
- Parent = EffectPart,
- }
- local TextLabel = Create("TextLabel"){
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Text = Text,
- Font = "Highway",
- TextColor3 = Color,
- TextScaled = true,
- Parent = BillboardGui,
- }
- game.Debris:AddItem(EffectPart, (Time))
- EffectPart.Parent = game:GetService("Workspace")
- delay(0, function()
- local Frames = (Time / Rate)
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = (Frame / Frames)
- EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:Destroy()
- end
- end)
- end
- function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
- for _, c in pairs(workspace:children()) do
- local hum = c:findFirstChild("Humanoid")
- if hum ~= nil then
- local head = c:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - ra.Position
- local mag = targ.magnitude
- if magni >= mag and c.Name ~= plr.Name then
- Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
- end
- end
- end
- end
- end
- function MagniKILL(Part, magni, knock, Type)
- for _, c in pairs(workspace:children()) do
- local hum = c:findFirstChild("Humanoid")
- if hum ~= nil then
- local head = c:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - ra.Position
- local mag = targ.magnitude
- if magni >= mag and c.Name ~= plr.Name then
- hum.Health = 0
- end
- end
- end
- end
- end
- CFuncs = {
- Part = {
- Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- },
- Mesh = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- },
- Mesh = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- },
- Weld = {
- Create = function(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- },
- 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
- },
- ParticleEmitter = {
- Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
- local fp = Create("ParticleEmitter")({
- Parent = Parent,
- Color = ColorSequence.new(Color1, Color2),
- LightEmission = LightEmission,
- Size = Size,
- Texture = Texture,
- Transparency = Transparency,
- ZOffset = ZOffset,
- Acceleration = Accel,
- Drag = Drag,
- LockedToPart = LockedToPart,
- VelocityInheritance = VelocityInheritance,
- EmissionDirection = EmissionDirection,
- Enabled = Enabled,
- Lifetime = LifeTime,
- Rate = Rate,
- Rotation = Rotation,
- RotSpeed = RotSpeed,
- Speed = Speed,
- VelocitySpread = VelocitySpread
- })
- return fp
- end
- }
- }
- function RemoveOutlines(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({
- formFactor = FormFactor,
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- function CreateWeld(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- EffectModel = Instance.new("Model", char)
- Effects = {
- Block = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- if Type == 1 or Type == nil then
- table.insert(Effects, {
- prt,
- "Block1",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 2 then
- table.insert(Effects, {
- prt,
- "Block2",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- else
- table.insert(Effects, {
- prt,
- "Block3",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- end
- },
- Sphere = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Cylinder = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Wave = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3 / 60,
- y3 / 60,
- z3 / 60,
- msh
- })
- end
- },
- Ring = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Break = {
- Create = function(brickcolor, cframe, x1, y1, z1)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) / 1000
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Shatter",
- num,
- prt.CFrame,
- math.random() - math.random(),
- 0,
- math.random(50, 100) / 100
- })
- end
- }
- }
- function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
- local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- if Type == 1 or Type == nil then
- table.insert(Effects, {
- prt,
- "Block1",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 2 then
- table.insert(Effects, {
- prt,
- "Block2",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 3 then
- table.insert(Effects, {
- prt,
- "Block3",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- end
- function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.new(x1, y1, z1)
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function BreakEffect(brickcolor, cframe, x1, y1, z1)
- local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) / 1000
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Shatter",
- num,
- prt.CFrame,
- math.random() - math.random(),
- 0,
- math.random(50, 100) / 100
- })
- end
- function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
- local fp=Instance.new("Part")
- fp.formFactor=formfactor
- fp.Parent=parent
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=brickcolor
- fp.Name=name
- fp.Size=size
- fp.Position=tors.Position
- RemoveOutlines(fp)
- fp.Material="SmoothPlastic"
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh=Instance.new(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- if meshid~="nil" then
- mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
- end
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,char,0,0,brickcolor,"Effect",Vector3.new(0.5,0.5,0.5))
- prt.Anchored=true
- prt.Material = "Neon"
- prt.CFrame=cframe
- prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- msh=mesh("BlockMesh",prt,"","",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,delay do
- swait()
- Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+Vector3.new(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicShockTrailAlt2(origcolor2,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
- local prt=part(3,char,0,0,origcolor2,"Effect",Vector3.new(0.5,0.5,0.5))
- prt.Anchored=true
- prt.Material = "Neon"
- prt.CFrame=cframe
- msh=mesh("BlockMesh",prt,"","",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh)
- local rtype = rottype
- for i=0,1,delay do
- swait()
- if rtype == 1 then
- prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
- elseif rtype == 2 then
- prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
- end
- prt.Transparency=i
- Mesh.Scale=Mesh.Scale+Vector3.new(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe
- prt.Material = "Neon"
- local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- coroutine.resume(coroutine.create(function(Part, Mesh)
- for i = 0, 1, delay do
- swait()
- Part.Transparency = i
- Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
- end
- Part.Parent = nil
- end
- ), prt, msh)
- end
- shoot = function(mouse, partt, SpreadAmount, multiply)
- local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
- local MainPos = partt.Position
- local MainPos2 = mouse.Hit.p + SpreadVectors
- local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
- local speed = 90
- local num = 20
- CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
- CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
- CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.05)
- CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
- CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
- coroutine.resume(coroutine.create(function()
- repeat
- swait()
- local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, root.Parent)
- local mag = (MainPos - pos).magnitude
- Laser(BrickColor.new("Crimson"), 0.35, CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.5, 0, -0.5, 0.15)
- MainPos = MainPos + MouseLook.lookVector * speed
- num = num - 1
- MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
- if hit ~= nil then
- num = 0
- local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
- refpart.Anchored = true
- refpart.CFrame = CFrame.new(pos)
- game:GetService("Debris"):AddItem(refpart, 2)
- end
- do
- if num <= 0 then
- local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
- refpart.Anchored = true
- refpart.CFrame = CFrame.new(pos)
- Effects.Block.Create(BrickColor.new('Crimson'), refpart.CFrame, 10, 10, 10, 5, 5, 5, .1)
- if hit ~= nil then
- MagniDamage(refpart, 5, 5 * multiply, 15 * multiply, 0, "Normal", "231917784", 1)
- end
- game:GetService("Debris"):AddItem(refpart, 0)
- end
- end
- until num <= 0
- end
- ))
- end
- ff = Instance.new("ForceField",char)
- ff.Visible = false
- function CreateSound(ID, PARENT, VOLUME, PITCH)
- local NSound = nil
- coroutine.resume(coroutine.create(function()
- NSound = Instance.new("Sound", PARENT)
- NSound.Volume = VOLUME
- NSound.Pitch = PITCH
- NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
- swait()
- NSound:play()
- game:GetService("Debris"):AddItem(NSound, 10)
- end))
- return NSound
- end
- function chatfunc(text,waitt)
- chat = coroutine.wrap(function()
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard").Parent = nil
- end
- local naeeym2 = Instance.new("BillboardGui",char)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,2,0)
- naeeym2.Adornee = char.Head
- naeeym2.Name = "TalkingBillBoard"
- naeeym2.AlwaysOnTop = true
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = ""
- tecks2.Font = "Code"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.fromRGB(0,0,0)
- tecks2.TextStrokeColor3 = Color3.new(0,0,0)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- for i = 1,string.len(text),1 do
- tecks2.Text = string.sub(text,1,i)
- swait(3)
- end
- wait(waitt/10)
- coroutine.resume(coroutine.create(function()
- for i = 1, 10 do
- tecks2.TextTransparency = tecks2.TextTransparency + 0.1
- swait()
- end
- naeeym2:Destroy()
- end))
- end)
- chat()
- end
- ----\Gauntlet addon
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- Model = New("Model",char,"Model",{})
- Handle = New("Part",Model,"Handle",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1, 1, 2),CFrame = CFrame.new(-93.8213654, 0.788281024, -151.447861, 0.422582269, 4.21354562e-05, -0.906324565, -9.34032869e-06, 1, 4.21354562e-05, 0.906324565, -9.34032869e-06, 0.422582269),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.2511749, 0.338512987, -151.247162, -0.422622979, 0.875432789, 0.234536216, 1.75610185e-05, 0.258790612, -0.965933442, -0.906305492, -0.408221483, -0.109386243),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422623008, 1.75610185e-05, -0.906305552, 0.875432789, 0.258790612, -0.408221543, 0.234536216, -0.965933442, -0.10938625),C1 = CFrame.new(0.000274658203, -0.449788034, 0.474338531, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.5658798, 0.338131011, -151.2108, -0.707094252, 0.707119226, 1.35934679e-05, -1.64931607e-05, 2.73115074e-06, -1, -0.707119226, -0.707094252, 9.73144961e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.349999994, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707094312, -1.64931589e-05, -0.707119226, 0.707119226, 2.73114892e-06, -0.707094312, 1.35934679e-05, -1, 9.73145052e-06),C1 = CFrame.new(-0.0997619629, -0.4501836, 0.774929047, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-93.7768097, 0.788394988, -150.502014, -3.05771828e-05, 1, -3.05175781e-05, -3.04729328e-05, -3.05185094e-05, -1, -1, -3.05771828e-05, 3.04738678e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.05612884e-05, -3.04729328e-05, -1, 1, -3.05185094e-05, -3.05603571e-05, -3.05175781e-05, -1, 3.0473866e-05),C1 = CFrame.new(0.876068115, 0.000106990337, 0.35931015, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-93.8863068, 0.788341939, -150.74913, -0.342043877, 0.939683974, -2.47657299e-05, -3.0582607e-05, -3.74874144e-05, -1, -0.939683974, -0.342043877, 4.15603317e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.342043877, -3.05826106e-05, -0.939683974, 0.939683974, -3.74874144e-05, -0.342043877, -2.47657299e-05, -1, 4.15603317e-05),C1 = CFrame.new(0.605834961, 5.1677227e-05, 0.354129791, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-93.1115265, 0.788341999, -151.074982, -0.866050839, 0.499955863, -2.29088018e-05, -1.1189235e-05, -6.52042509e-05, -1, -0.499955863, -0.866050839, 6.20643259e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.866050899, -1.11892368e-05, -0.499955863, 0.499955863, -6.52042509e-05, -0.866050899, -2.29088e-05, -1, 6.20643259e-05),C1 = CFrame.new(0.637908936, 8.73804092e-05, -0.485774994, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-94.9378128, 0.788341939, -151.772385, -3.95853531e-05, 0.819174409, 0.573544502, -1, -6.34711032e-05, 2.16348562e-05, 5.4126227e-05, -0.573544502, 0.819174409),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 1.5, 0.349999994),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.95853531e-05, -1, 5.41262234e-05, 0.819174409, -6.34711032e-05, -0.573544502, 0.573544502, 2.16348562e-05, 0.819174409),C1 = CFrame.new(-0.765914917, 1.69277191e-05, 0.874729156, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- BluePart = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.5, 0.200000003, 0.5),CFrame = CFrame.new(-94.6820831, 0.788159013, -151.046371, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.129412, 0.329412, 0.72549),})
- Mesh = New("SpecialMesh",BluePart,"Mesh",{Scale = Vector3.new(1.01999998, 1.04999995, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",BluePart,"mot",{Part0 = BluePart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000152587891, -0.000162005424, 0.949752808, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.4014435, 0.788341999, -151.853226, 0.499955624, 0.866051018, 4.37073832e-05, 2.16506978e-05, -6.29660062e-05, 1, 0.866051018, -0.499955624, -5.02308212e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.499955595, 2.16507015e-05, 0.866051018, 0.866051018, -6.29660062e-05, -0.499955595, 4.37073832e-05, 1, -5.02308212e-05),C1 = CFrame.new(-0.612518311, 4.02927399e-05, 0.354442596, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-94.7271271, 0.108350039, -151.025192, -0.422628284, -0.906303108, 4.77126414e-05, 3.6331061e-05, 3.57034078e-05, 1, -0.906303108, 0.422628284, 1.78376795e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.75, 1, 0.200000003),MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422628284, 3.6331061e-05, -0.906303108, -0.906303108, 3.57034078e-05, 0.422628284, 4.7712645e-05, 1, 1.78376813e-05),C1 = CFrame.new(0.00032043457, -0.679973125, 0.99949646, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-93.5037384, 0.788303971, -151.595566, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000350952148, 3.77297401e-05, -0.350292206, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{Size = Vector3.new(0.25, 0.200000003, 1),CFrame = CFrame.new(-94.6509476, 0.788341999, -151.031006, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.0272369385, 2.21133232e-05, 0.928024292, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.2761917, 0.788082004, -150.567642, -0.500026286, 0.866010189, -6.21492654e-06, -2.1631271e-05, -1.9666204e-05, -1, -0.866010189, -0.500026286, 2.85665228e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.500026286, -2.16312692e-05, -0.866010249, 0.866010249, -1.96662022e-05, -0.500026286, -6.21492836e-06, -1, 2.85665174e-05),C1 = CFrame.new(0.605560303, -0.000226378441, 0.784187317, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.7913284, 0.788418055, -151.671524, 0.341944635, 0.939720094, 6.5463013e-05, 2.48181859e-05, -7.86930759e-05, 1, 0.939720094, -0.341944635, -5.02308249e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.341944635, 2.48181877e-05, 0.939720094, 0.939720094, -7.86930759e-05, -0.341944635, 6.5463013e-05, 1, -5.02308212e-05),C1 = CFrame.new(-0.612594604, 9.82284546e-05, 0.78458786, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{Size = Vector3.new(0.25, 0.200000003, 1),CFrame = CFrame.new(-94.3338165, 0.788341939, -151.178818, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.0272827148, 3.68356705e-05, 0.578140259, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.5, 0.200000003),CFrame = CFrame.new(-94.6418076, 0.788341999, -151.883377, 0.422605783, 0.906313598, -1.82384611e-07, 2.32374678e-05, -1.06341831e-05, 1, 0.906313598, -0.422605783, -2.55544983e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.422605813, 2.32374678e-05, 0.906313598, 0.906313598, -1.06341831e-05, -0.422605813, -1.82383872e-07, 1, -2.55545001e-05),C1 = CFrame.new(-0.741424561, 3.04579735e-05, 0.55954361, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.450000018, 1),CFrame = CFrame.new(-93.9412384, 0.788227022, -150.866806, -0.0871795118, 0.996192634, -4.11608562e-05, -2.91445649e-05, -4.38686911e-05, -1, -0.996192634, -0.0871795118, 3.28580536e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0871795192, -2.91445667e-05, -0.996192634, 0.996192634, -4.38686948e-05, -0.0871795192, -4.11608598e-05, -1, 3.28580536e-05),C1 = CFrame.new(0.475967407, -6.44922256e-05, 0.354187012, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.2555695, 0.788281024, -150.499649, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.67590332, -2.7179718e-05, 0.7942276, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-93.6469193, 0.788281024, -152.222931, -0.173671901, 0.984803557, 1.75979567e-05, 3.30357361e-05, -1.20435998e-05, 1, 0.984803557, 0.173671901, -3.0442081e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.173671901, 3.30357398e-05, 0.984803557, 0.984803557, -1.20435961e-05, 0.173671901, 1.75979567e-05, 1, -3.0442081e-05),C1 = CFrame.new(-0.628753662, 1.4603138e-05, -0.485637665, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-93.3000031, 0.788303971, -151.690857, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(9.15527344e-05, 4.72068787e-05, -0.575206757, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-93.3876495, 0.788341999, -150.661484, -0.707094252, 0.707119226, 1.35934679e-05, -1.64931607e-05, 2.73115074e-06, -1, -0.707119226, -0.707094252, 9.73144961e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707094312, -1.64931589e-05, -0.707119226, 0.707119226, 2.73114892e-06, -0.707094312, 1.35934679e-05, -1, 9.73145052e-06),C1 = CFrame.new(0.895996094, 7.18832016e-05, -0.0607795715, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.1255646, 0.788303971, -150.67067, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.575836182, 2.86102295e-06, 0.604129791, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.75, 0.200000003, 0.75),CFrame = CFrame.new(-94.6593781, 0.788341999, -151.056686, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000396728516, 2.19941139e-05, 0.924816132, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.300000012, 1),CFrame = CFrame.new(-93.6778107, 0.788125992, -150.963287, -0.766061306, 0.642767549, -2.277364e-05, -1.4784544e-05, -5.30510733e-05, -1, -0.642767549, -0.766061306, 5.01434006e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.766061306, -1.47845458e-05, -0.642767549, 0.642767549, -5.3051077e-05, -0.766061306, -2.277364e-05, -1, 5.01434006e-05),C1 = CFrame.new(0.499847412, -0.00015348196, 0.0746688843, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-93.5746613, 0.788341999, -150.541016, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.926147461, 6.28829002e-05, 0.159622192, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{Size = Vector3.new(0.5, 0.200000003, 1),CFrame = CFrame.new(-94.3557816, 0.788303912, -151.529526, 0.087097615, 0.996199727, -3.1799078e-05, -2.25583735e-05, -2.99481017e-05, -1, -0.996199727, 0.087097615, 1.98642392e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870976076, -2.25583753e-05, -0.996199787, 0.996199787, -2.99481071e-05, 0.0870976076, -3.1799078e-05, -1, 1.98642392e-05),C1 = CFrame.new(-0.299850464, 1.13248825e-06, 0.449848175, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.6150665, 0.788394928, -151.720047, 0.422605783, 0.906313598, -1.82384611e-07, 2.32374678e-05, -1.06341831e-05, 1, 0.906313598, -0.422605783, -2.55544983e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.422605813, 2.32374678e-05, 0.906313598, 0.906313598, -1.06341831e-05, -0.422605813, -1.82383872e-07, 1, -2.55545001e-05),C1 = CFrame.new(-0.582092285, 8.30292702e-05, 0.604328156, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-94.3874054, 0.208424985, -151.183762, -0.422629237, 0.821408093, 0.382979423, 3.20971012e-05, 0.422587007, -0.90632242, -0.906302691, -0.383026004, -0.178623989),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.75, 1, 0.25),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422629237, 3.20971012e-05, -0.906302691, 0.821408153, 0.422587007, -0.383026034, 0.382979423, -0.90632242, -0.178623989),C1 = CFrame.new(0.00016784668, -0.579882383, 0.624595642, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.412796, 0.788394928, -151.924637, 0.258771479, 0.965938509, 4.16746079e-05, 2.63359507e-05, -5.01994655e-05, 1, 0.965938509, -0.258771479, -3.84291016e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.258771509, 2.63359507e-05, 0.965938568, 0.965938568, -5.01994691e-05, -0.258771509, 4.16746079e-05, 1, -3.84291016e-05),C1 = CFrame.new(-0.682037354, 9.3460083e-05, 0.334552765, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.3042755, 0.33822301, -151.360718, -0.0871795118, 0.996192634, -4.11608562e-05, -2.91445649e-05, -4.38686911e-05, -1, -0.996192634, -0.0871795118, 3.28580536e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0871795192, -2.91445667e-05, -0.996192634, 0.996192634, -4.38686948e-05, -0.0871795192, -4.11608598e-05, -1, 3.28580536e-05),C1 = CFrame.new(-0.125091553, -0.450079173, 0.474479675, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-94.2741318, 0.788197935, -151.23645, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000274658203, -0.000104129314, 0.499687195, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{Size = Vector3.new(0.25, 0.200000003, 1),CFrame = CFrame.new(-94.0167999, 0.788341999, -151.326797, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.027130127, 5.16176224e-05, 0.228282928, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-94.2866974, 0.788250029, -150.375534, -4.25324542e-05, 0.965945482, -0.25874576, 1, 4.10934445e-05, -1.09699204e-05, 3.64088919e-08, -0.25874576, -0.965945482),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 1.5, 0.349999994),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.25324506e-05, 1, 3.64079824e-08, 0.965945482, 4.10934481e-05, -0.25874576, -0.25874576, -1.09699231e-05, -0.965945482),C1 = CFrame.new(0.775238037, -6.06179237e-05, 0.874889374, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-94.1410675, 0.788250029, -152.277466, 0.0870344639, 0.99620533, 9.92263085e-05, 2.91721444e-05, -0.000102152917, 1, 0.99620533, -0.0870344639, -3.7952268e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870344341, 2.91721426e-05, 0.99620533, 0.99620533, -0.000102152924, -0.0870344266, 9.92263012e-05, 1, -3.79522644e-05),C1 = CFrame.new(-0.886993408, -3.67164612e-05, -0.0608253479, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.449999988, 0.200000003),CFrame = CFrame.new(-94.8405304, 0.119260013, -150.972488, -0.422642678, -0.902843356, 0.0790392756, 3.05883623e-05, 0.0871970728, 0.996191144, -0.906296551, 0.42103523, -0.0368255861),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.200000003),MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422642618, 3.05883586e-05, -0.906296492, -0.902843356, 0.0871970728, 0.42103523, 0.0790392756, 0.996191144, -0.0368255824),C1 = CFrame.new(0.00016784668, -0.669068396, 1.12454987, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.1989212, 0.338077992, -151.133698, -0.707094252, 0.707119226, 1.35934679e-05, -1.64931607e-05, 2.73115074e-06, -1, -0.707119226, -0.707094252, 9.73144961e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707094312, -1.64931589e-05, -0.707119226, 0.707119226, 2.73114892e-06, -0.707094312, 1.35934679e-05, -1, 9.73145052e-06),C1 = CFrame.new(0.125183105, -0.450221866, 0.47492981, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.8296661, 0.788249969, -151.730667, 0.573513985, 0.819195807, 3.43650099e-05, 1.99752285e-05, -5.59342188e-05, 1, 0.819195807, -0.573513985, -4.84426819e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.573513925, 1.99752285e-05, 0.819195807, 0.819195807, -5.59342225e-05, -0.573513925, 3.43650099e-05, 1, -4.84426819e-05),C1 = CFrame.new(-0.682403564, -7.08699226e-05, 0.794338226, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-94.5459747, 0.13855499, -151.109543, -0.422622979, 0.875432789, 0.234536216, 1.75610185e-05, 0.258790612, -0.965933442, -0.906305492, -0.408221483, -0.109386243),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.75, 1, 0.25),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422623008, 1.75610185e-05, -0.906305552, 0.875432789, 0.258790612, -0.408221543, 0.234536216, -0.965933442, -0.10938625),C1 = CFrame.new(0.000427246094, -0.64975971, 0.799674988, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-94.3532257, 0.788525939, -152.211197, 0.422605783, 0.906313598, -1.82384611e-07, 2.32374678e-05, -1.06341831e-05, 1, 0.906313598, -0.422605783, -2.55544983e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.422605813, 2.32374678e-05, 0.906313598, 0.906313598, -1.06341831e-05, -0.422605813, -1.82383872e-07, 1, -2.55545001e-05),C1 = CFrame.new(-0.9165802, 0.000229656696, 0.15946579, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.5, 0.200000003),CFrame = CFrame.new(-94.0109329, 0.788341999, -150.530975, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.75088501, 4.44054604e-05, 0.559265137, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-93.8388214, 0.788281024, -150.694351, -0.57357347, 0.819154084, -1.76377398e-06, -1.99474562e-05, -1.61204189e-05, -1, -0.819154084, -0.57357347, 2.55862869e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.57357353, -1.99474562e-05, -0.819154084, 0.819154084, -1.61204189e-05, -0.57357353, -1.76377512e-06, -1, 2.55862851e-05),C1 = CFrame.new(0.675552368, -7.74860382e-06, 0.334243774, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-94.5130157, 0.788394988, -152.081436, 0.765986562, 0.642856479, 4.18053678e-05, 1.47527753e-05, -8.26090909e-05, 1, 0.642856479, -0.765986562, -7.27613806e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.765986621, 1.47527753e-05, 0.642856479, 0.642856479, -8.26090909e-05, -0.765986621, 4.18053642e-05, 1, -7.27613806e-05),C1 = CFrame.new(-0.866500854, 9.07182693e-05, 0.359119415, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.4707794, 0.33822298, -151.00708, -0.0871795118, 0.996192634, -4.11608562e-05, -2.91445649e-05, -4.38686911e-05, -1, -0.996192634, -0.0871795118, 3.28580536e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.349999994, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0871795192, -2.91445667e-05, -0.996192634, 0.996192634, -4.38686948e-05, -0.0871795192, -4.11608598e-05, -1, 3.28580536e-05),C1 = CFrame.new(0.125061035, -0.450089514, 0.774822235, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-93.0959015, 0.788197994, -151.785995, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000106811523, -4.92930412e-05, -0.800395966, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{Size = Vector3.new(0.5, 0.200000003, 1),CFrame = CFrame.new(-94.0385361, 0.788198054, -151.677597, 0.087097615, 0.996199727, -3.1799078e-05, -2.25583735e-05, -2.99481017e-05, -1, -0.996199727, 0.087097615, 1.98642392e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870976076, -2.25583753e-05, -0.996199787, 0.996199787, -2.99481071e-05, 0.0870976076, -3.1799078e-05, -1, 1.98642392e-05),C1 = CFrame.new(-0.299987793, -9.00030136e-05, 0.0997428894, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Part = New("Part",Model,"Part",{Size = Vector3.new(0.5, 0.200000003, 1),CFrame = CFrame.new(-94.6731644, 0.788060009, -151.381454, 0.087097615, 0.996199727, -3.1799078e-05, -2.25583735e-05, -2.99481017e-05, -1, -0.996199727, 0.087097615, 1.98642392e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870976076, -2.25583753e-05, -0.996199787, 0.996199787, -2.99481071e-05, 0.0870976076, -3.1799078e-05, -1, 1.98642392e-05),C1 = CFrame.new(-0.29977417, -0.00025755167, 0.800064087, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
- Mesh = New("SpecialMesh",Handle,"Mesh",{Scale = Vector3.new(0.5, 0.5, 2),MeshId = "rbxasset://fonts/torso.mesh",MeshType = Enum.MeshType.FileMesh,})
- local NewInstance = function(instance,parent,properties)
- local inst = Instance.new(instance,parent)
- if(properties)then
- for i,v in next, properties do
- pcall(function() inst[i] = v end)
- end
- end
- return inst;
- end
- local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90))})
- char["Right Arm"].Transparency = 1
- --------------------------
- --[[
- Thanks for using Build-To-Lua by jarredbcv.
- ]]--
- ------Main gauntlet
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- Model = New("Model",char,"Model",{})
- Handle = New("Part",Model,"Handle",{BrickColor = BrickColor.new("Sand violet metallic"),Size = Vector3.new(1.10999966, 0.699999809, 1.14000094),CFrame = CFrame.new(-8.03631878, 3.69000506, 0.905731022, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.596078, 0.596078, 0.596078),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(0.0500000007, 0.439999998, 1.05999982),CFrame = CFrame.new(-8.53123665, 3.12000346, 0.895726383, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0250000004, -0.219999999, 0.529999912, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.459915161, 0.0523483753, 0.0194573402, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.49491787, -0.570001602, -0.0100046396, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.430000037, 0.0500000007),CFrame = CFrame.new(-8.04632568, 2.1998229, 1.38595533, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.49018216, 0.480224311, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.759999752, 0.0500000007),CFrame = CFrame.new(-7.49132681, 3.71000457, 0.90573436, 1.73800145e-05, 0, 0.999999881, 0, 0.999999881, 0, -0.999999762, 0, 1.73800181e-05),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.134999961, -0.379999876, 0.0250000004, 0.99999994, 0, 0, 0, 0, -0.99999994, -0, 1, 0),C1 = CFrame.new(0.0699977875, 0.21000123, -0.104991913, 1.73800181e-05, 1, 0, 0, 0, -0.99999994, -0.99999994, 1.73800199e-05, 0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.73800145e-05, 0, -0.999999762, 0, 0.999999881, 0, 0.999999881, 0, 1.73800181e-05),C1 = CFrame.new(0.54499197, 0.0199995041, 3.33786011e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632187, 2.84765506, 0.385724396, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.524999857, 0.049999997, 0.0300000124, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-1.03499961, -0.222348452, -0.460002422, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),C1 = CFrame.new(-0.0100030899, -0.842350006, -0.520006657, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0700000003, 0.099999994, 1.07999992),CFrame = CFrame.new(-8.53241062, 2.46628261, 0.895725787, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.451084614, 0.216459751, 1.02580595, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.451084614, 0.216459751, 0.0497703552, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0533647537, 0.216459751, 0.54080677, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.496091843, -1.22372246, -0.0100052357, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0500000007, 0.430000037, 1.01999986),CFrame = CFrame.new(-7.54632568, 2.1998229, 0.894918978, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.489993095, -1.49018216, -0.0108120441, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0700000003, 0.099999994, 1.07999992),CFrame = CFrame.new(-7.53632545, 2.46628261, 0.895725727, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.545000076, 0.216459751, 1.02580595, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.545000076, 0.216459751, 0.0497703552, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0450005531, 0.216459751, 0.54080677, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.499993324, -1.22372246, -0.0100052953, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.03999972, 0.0500000007, 1.01999986),CFrame = CFrame.new(-8.04132175, 2.00982404, 0.894918978, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00500297546, -1.68018103, -0.0108120441, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0500000007, 0.430000037, 1.01999986),CFrame = CFrame.new(-8.55077553, 2.1998229, 0.894918978, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.514456749, -1.49018216, -0.0108120441, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(1.0599997, 0.439999998, 0.0500000007),CFrame = CFrame.new(-8.04132175, 3.12000346, 1.40550292, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00500297546, -0.570001602, 0.499771893, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632568, 2.46482348, 1.40460372, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.524999619, 0.215000629, 0.0486483574, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0250000954, 0.215000629, 0.539684772, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(1.02944899, 0.215000629, 0.539684772, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.22518158, 0.498872697, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.759999752, 0.0500000007),CFrame = CFrame.new(-8.58126354, 3.71000504, 0.905719995, 1.73800199e-05, 0, 1, 0, 1, 0, -1, 0, 1.73800199e-05),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.73800199e-05, 0, -1, 0, 1, 0, 1, 0, 1.73800199e-05),C1 = CFrame.new(-0.544944763, 0.0199999809, -1.10268593e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.0500000007, 1.13000083),CFrame = CFrame.new(-8.03133011, 4.06500483, 0.905731022, 1.73800199e-05, 0, 1, 0, 1, 0, -1, 0, 1.73800199e-05),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.73800199e-05, 0, -1, 0, 1, 0, 1, 0, 1.73800199e-05),C1 = CFrame.new(0.00498867035, 0.374999762, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(0.0500000007, 0.439999998, 1.01999986),CFrame = CFrame.new(-7.53632212, 3.12000346, 0.875726759, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.0250000004, -0.219999999, 0.509999931, 0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994),C1 = CFrame.new(0.479999542, -0.220000029, -0.0197763443, 0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),C1 = CFrame.new(0.499996662, -0.570001602, -0.0300042629, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(1.04999971, 0.439999998, 0.0500000007),CFrame = CFrame.new(-8.04632187, 3.12000489, 0.390731037, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100030899, -0.570000172, -0.514999986, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.0500000007, 1.11000085),CFrame = CFrame.new(-8.04632378, 4.06500483, 0.880729973, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100049973, 0.374999762, -0.025001049, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.749999881, 0.0500000007),CFrame = CFrame.new(-8.04632378, 3.71500492, 1.46053696, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100049973, 0.0249998569, 0.554805934, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0700000003, 0.099999994, 1.07999992),CFrame = CFrame.new(-7.53632164, 2.84765506, 0.895723462, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.0350000001, 0.049999997, 0.539999962, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-0.0349993706, -0.222348452, 0.559996605, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.0350000001, 0.049999997, 0.539999962, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(0.470000267, -0.222348452, 0.0302205086, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.499997139, -0.842350006, -0.0100075603, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.759999812, 0.0500000007),CFrame = CFrame.new(-8.04632378, 3.71000195, 0.350732982, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100049973, 0.0199968815, -0.55499804, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632187, 2.84765506, 1.40626895, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.524999857, 0.049999997, 0.0300000124, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-1.03499961, -0.222348452, 0.560542107, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.524999857, 0.049999997, 0.0300000124, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-0.529999971, -0.222348452, 0.0307660103, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100030899, -0.842350006, 0.500537932, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.430000037, 0.0500000007),CFrame = CFrame.new(-8.04632568, 2.1998229, 0.409919798, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.49018216, -0.495811224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632568, 2.46482348, 0.38572672, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.524999619, 0.215000629, 0.00580692291, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0250000954, 0.215000629, -0.479192257, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(1.02944899, 0.215000629, -0.479192257, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.22518158, -0.520004272, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
- for _, v in pairs(Model:GetChildren()) do
- if v:IsA'BasePart' then
- v.CanCollide = false
- end
- end
- local sine=0
- function MYSPAGHETTTTTTT()
- attack = true
- hum.WalkSpeed = 1.01
- CreateSound("1282149571", hed, 10, 1)
- for i = 0,4,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
- end
- for i = 0,5,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
- end
- for i = 0,6,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
- end
- attack = false
- hum.WalkSpeed = 16
- end
- local NewInstance = function(instance,parent,properties)
- local inst = Instance.new(instance,parent)
- if(properties)then
- for i,v in next, properties do
- pcall(function() inst[i] = v end)
- end
- end
- return inst;
- end
- local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,-50)})
- FIRST = true
- function Blobb()
- attack = true
- for i = 0,4,0.1 do
- swait()
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
- RW.C0=clerp(RW.C0,cf(1.5,.5,-1)*angles(math.rad(90),math.rad(0),math.rad(15)),.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0)* RHCF*angles(math.rad(-2.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-2.5),math.rad(2.5),math.rad(-0)),0.15)
- end
- if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 and plr.UserID ~= 83112026 then
- char:BreakJoints()
- end
- local Blobby = Instance.new("Part", char)
- Blobby.Name = "Blob"
- Blobby.CanCollide = false
- Blobby.BrickColor = BrickColor.new("Really black")
- Blobby.Transparency = 0
- Blobby.Material = "Plastic"
- Blobby.Size = Vector3.new(1, 1, 2)
- Blobby.TopSurface = Enum.SurfaceType.Smooth
- Blobby.BottomSurface = Enum.SurfaceType.Smooth
- local Weld = Instance.new("Weld", Blobby)
- Weld.Part0 = ra
- Weld.Part1 = Blobby
- Weld.C1 = CFrame.new(0, -0, -1)
- Weld.C0 = CFrame.Angles(90,0,90)
- local M2 = Instance.new("SpecialMesh")
- M2.Parent = Blobby
- M2.MeshId = "http://www.roblox.com/asset/?id=488973347"
- M2.TextureId = "http://www.roblox.com/asset/?id=488973376"
- M2.Scale = Vector3.new(1,1,1)
- for i = 0,6,0.1 do
- swait()
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(25), math.rad(0), math.rad(-20)), 0.45)
- RW.C0=clerp(RW.C0,cf(1.5,.5,.7)*angles(math.rad(90),math.rad(0),math.rad(0)),.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0)* RHCF*angles(math.rad(-2.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-2.5),math.rad(2.5),math.rad(-0)),0.15)
- end
- for i = 0,15,0.1 do
- swait()
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(25), math.rad(0), math.rad(-20)), 0.45)
- RW.C0=clerp(RW.C0,cf(1.5,-2.5,.7)*angles(math.rad(90),math.rad(0),math.rad(0)),.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0)* RHCF*angles(math.rad(-2.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-2.5),math.rad(2.5),math.rad(-0)),0.15)
- end
- Blobby.Transparency = 1
- attack = false
- end
- local moosick = Instance.new("Sound",tors)
- moosick.SoundId = "rbxassetid://188988878"
- moosick.Volume = 1
- moosick.Looped = true
- moosick:Play()
- Mode = "1"
- ArmorColorParts = {}
- NeonColorParts = {}
- NeonColorParts2 = {}
- GlowPart = {}
- local all, last = {}, nil
- function scan(p) --Thank 123jl123 for this <3
- for _, v in pairs(p:GetChildren()) do
- if v:IsA("BasePart") then
- if v.BrickColor == BrickColor.new("Smoky grey") then
- table.insert(ArmorColorParts, v)
- end
- if v.BrickColor == BrickColor.new("Sand violet metallic") then
- table.insert(NeonColorParts, v)
- table.insert(NeonColorParts2, v)
- end
- if v.BrickColor == BrickColor.new("Light stone grey") then
- table.insert(GlowPart, v)
- end
- if last then
- local w = Instance.new("Weld")
- w.Part0, w.Part1 = last, v
- w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
- w.Parent = last
- end
- table.insert(all, v)
- last = v
- end
- scan(v)
- end
- end
- scan(Model)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Really black")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("White")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Light stone grey")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- function oldmode()
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("White"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Really black")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("White")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Light stone grey")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- Mode = "1"
- moosick.SoundId = "rbxassetid://188988878"
- moosick:Play()
- end
- mouse.KeyDown:connect(function(key)
- if attack == false then
- if key == 'q' and Mode == "1" then
- Mode = "2"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Maroon"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Maroon")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Maroon")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=666251654"
- moosick:play()
- elseif key == "q" and Mode == "2" then
- oldmode()
- end
- if key == 'e' and Mode == "1" then
- Mode = "3"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Royal purple"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Royal purple")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Royal purple")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- FIRST = false
- moosick.SoundId = "http://www.roblox.com/asset/?id=335759316"
- moosick:play()
- elseif key == "e" and Mode == "3" then
- oldmode()
- end
- if key == 'r' and Mode == "1" then
- Mode = "4"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Deep orange"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Deep orange")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Deep orange")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=176885487"
- moosick:play()
- elseif key == "r" and Mode == "4" then
- oldmode()
- end
- if key == 'p' and Mode == "1" then
- Mode = "8"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Hot pink"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Hot pink")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Hot pink")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=272198918"
- moosick.Pitch = 1.3
- moosick:play()
- elseif key == "p" and Mode == "8" then
- moosick.Pitch = 1
- oldmode()
- end
- if key == 'f' and Mode == "1" then
- Mode = "9"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Lime green"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Lime green")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Lime green")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- FIRST = false
- moosick.SoundId = "http://www.roblox.com/asset/?id=290647375"
- moosick:play()
- elseif key == "f" and Mode == "9" then
- oldmode()
- end
- if key == 't' and Mode == "1" then
- Mode = "5"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Really black"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Really black")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=1564523997"
- moosick:play()
- elseif key == "t" and Mode == "5" then
- oldmode()
- end
- if key == 'g' and Mode == "1" then
- Mode = "10"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Dark red"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Dark red")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Dark red")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=643172198" --------Temp
- moosick:play()
- elseif key == "g" and Mode == "10" then
- oldmode()
- end
- if key == 'y' and Mode == "1" then
- Mode = "6"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Dark green"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Dark green")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Dark green")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=1117396305" --------Temp
- moosick:play()
- elseif key == "y" and Mode == "6" then
- oldmode()
- end
- if key == 'h' and Mode == "1" then
- Mode = "11"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Deep blue"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Deep blue")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Deep blue")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=1470848774" --------Temp
- moosick:play()
- elseif key == "h" and Mode == "11" then
- oldmode()
- end
- if key == 'j' and Mode == "1" then
- Mode = "12"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Lilac"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Lilac")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Lilac")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=1472374501" --------Temp
- moosick:play()
- elseif key == "j" and Mode == "12" then
- oldmode()
- end
- if key == 'k' and Mode == "1" then
- Mode = "13"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Brown"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Brown")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Brown")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=506501026" --------Temp
- moosick:play()
- elseif key == "k" and Mode == "13" then
- oldmode()
- end
- if key == 'u'and Mode == "1" then
- Mode = "7"
- CreateSound("", hed, 5, 1)
- Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- for i, v in pairs(ArmorColorParts) do
- v.BrickColor = BrickColor.new("Gold")
- v.Material = "Neon"
- v.Transparency = 0
- end
- for i, v in pairs(NeonColorParts) do
- maincolor = BrickColor.new("Really black")
- v.BrickColor = maincolor
- v.Material = "Metal"
- v.Transparency = 0
- end
- for i, v in pairs(GlowPart) do
- maincolor = BrickColor.new("Gold")
- v.BrickColor = maincolor
- v.Material = "Neon"
- v.Transparency = 0
- end
- moosick.SoundId = "http://www.roblox.com/asset/?id=736980589"
- moosick:play()
- elseif key == "u" and Mode == "7" then
- oldmode()
- end
- end
- end)
- local PlayerSize = 1
- local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
- FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
- RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
- LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
- RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
- LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
- function GlitchedTeleport()
- CanUse = false
- CreateSound("333430981", hed, 5, 1)
- for i = 1, 25 do
- swait()
- RA.Parent = ra
- LA.Parent = la
- FT.Parent = tors
- RL.Parent = rl
- LL.Parent = ll
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(math.random(-500,500)/200,math.random(-500,500)/200,math.random(-500,500)/200)
- end
- end
- end
- FT.Parent = nil
- RA.Parent = nil
- LA.Parent = nil
- RL.Parent = nil
- LL.Parent = nil
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(0,0,0)
- end
- end
- wait(.5)
- root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
- CreateSound("289556450", hed, 10, 1)
- for i = 1, 60 do
- swait()
- RA.Parent = ra
- LA.Parent = la
- FT.Parent = tors
- RL.Parent = rl
- LL.Parent = ll
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(math.random(-500,500)/200,math.random(-500,500)/200,math.random(-500,500)/200)
- end
- end
- end
- FT.Parent = nil
- RA.Parent = nil
- LA.Parent = nil
- RL.Parent = nil
- LL.Parent = nil
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(0,0,0)
- end
- end
- wait(1)
- CanUse = true
- end
- function EnergyHaven()
- attack = true
- hum.WalkSpeed = 0
- for i = 1,55 do
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
- end
- Effects.Block.Create(BrickColor.new("Deep orange"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
- Effects.Block.Create(BrickColor.new("Deep orange"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
- CreateSound("915376626", BluePart, 1, .5)
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
- end
- end
- local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- wait(.4)
- attack = false
- hum.WalkSpeed = 16
- for i = 1, 65 do
- wait(.1)
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=201858087", BluePart, 1.5, .7)
- ref1.Position = mouse.hit.p
- ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
- mdmg(ref1, 10)
- Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, 2, .7, 0, .7, 0.05)
- Effects.Sphere.Create(BrickColor.new("Deep orange"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
- --Effects.Break.Create(BrickColor.new("Dark orange"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
- Effects.Sphere.Create(BrickColor.new("Deep orange"), ref1.CFrame, 0.5, 0.5, 0.5, 5, 5, 5, 0.02)
- end
- ref1:Remove()
- end
- if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
- char:BreakJoints()
- end
- function SpaceHaven()
- attack = true
- hum.WalkSpeed = 0
- for i = 1,55 do
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
- end
- Effects.Block.Create(BrickColor.new("Really black"), BluePart.CFrame, 2, 2, 2, 3.4, 3.4, 3.4, 0.05)
- Effects.Block.Create(BrickColor.new("Black"), BluePart.CFrame, 2, 2, 2, 3, 3, 3, 0.05)
- CreateSound("1398471768", BluePart, 1, 1.3)
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
- end
- end
- local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(1,1,1),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- wait(.4)
- attack = false
- hum.WalkSpeed = 16
- for i = 1, 65 do
- wait(.03)
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=347180898", BluePart, 1.5, .7)
- ref1.Position = mouse.hit.p
- ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
- mdmg(ref1, 10)
- Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, .5, 9999, 2, 3, 0, .3, 0.05)
- Effects.Sphere.Create(BrickColor.new("Really black"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
- --Effects.Break.Create(BrickColor.new("Really black"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
- Effects.Sphere.Create(BrickColor.new("Really black"), ref1.CFrame, 0.5, 0.5, 0.5, 5, 5, 5, 0.02)
- end
- ref1:Remove()
- end
- function BoxHaven()
- attack = true
- hum.WalkSpeed = 0
- for i = 1,55 do
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(50),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
- end
- Effects.Block.Create(BrickColor.new("Hot pink"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
- Effects.Block.Create(BrickColor.new("Black"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
- CreateSound("388109043", BluePart, 1, 1.3)
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
- end
- end
- local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- wait(.4)
- attack = false
- hum.WalkSpeed = 16
- for i = 0.4, 120 do
- wait(.01)
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=388109043", BluePart, 1.5, .7)
- ref1.Position = mouse.hit.p
- ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
- mdmg(ref1, 10)
- Effects.Cylinder.Create(BrickColor.new("Hot pink"), ref1.CFrame, .5, 9999, 2, .7, 0, .7, 0.05)
- Effects.Sphere.Create(BrickColor.new("Hot pink"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
- --Effects.Break.Create(BrickColor.new("Hot pink"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
- Effects.Sphere.Create(BrickColor.new("Hot pink"), ref1.CFrame, 0.5, 0.5, 0.5, 5, 5, 5, 0.02)
- end
- ref1:Remove()
- end
- function Magic(bonuspeed, type, pos, scale, value, color, MType)
- local type = type
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Material = "Neon"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = pos
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshType = MType
- rngm.Scale = scale
- local scaler2 = 1
- if type == "Add" then
- scaler2 = 1 * value
- elseif type == "Divide" then
- scaler2 = 1 / value
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 / bonuspeed, 0.1 do
- swait()
- if type == "Add" then
- scaler2 = scaler2 - 0.01 * value / bonuspeed
- elseif type == "Divide" then
- scaler2 = scaler2 - 0.01 / value * bonuspeed
- end
- rng.Transparency = rng.Transparency + 0.01 * bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
- end
- rng:Destroy()
- end))
- end
- function Into_The_Light()
- attack = true
- local Ring1 = Instance.new("Part", char)
- Ring1.Anchored = true
- Ring1.BrickColor = maincolor
- Ring1.CanCollide = false
- Ring1.FormFactor = 3
- Ring1.Name = "Ring"
- Ring1.Material = "Neon"
- Ring1.Size = Vector3.new(1, 0.05, 1)
- Ring1.Transparency = 1
- Ring1.TopSurface = 0
- Ring1.BottomSurface = 0
- local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
- Ring1Mesh.MeshType = "Brick"
- Ring1Mesh.Name = "SizeMesh"
- Ring1Mesh.Scale = Vector3.new(0, 1, 0)
- local InnerRing1 = Ring1:Clone()
- InnerRing1.Parent = char
- InnerRing1.Transparency = 0
- InnerRing1.BrickColor = BrickColor.new("New Yeller")
- InnerRing1.Size = Vector3.new(1, 1, 1)
- local InnerRing1Mesh = InnerRing1.SizeMesh
- InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
- InnerRing1Mesh.MeshType = "Sphere"
- Ring1:Destroy()
- for i = 0, 20, 0.1 do
- swait()
- Aura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
- Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 - 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
- end
- for i = 0, 2.25, 0.1 do
- swait()
- Aura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
- Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 - 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(90), Rad(0), Rad(-37 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(90), Rad(0), Rad(37 + 2.5 * Sin(sine / 20))), 0.1)
- end
- InnerRing1.Transparency = 1
- InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
- Cso("294188875", char, 2.3, 1)
- local a = IT("Part", char)
- a.Name = "Direction"
- a.Anchored = true
- a.BrickColor = BrickC("White")
- a.Material = "Neon"
- a.Transparency = 0
- a.Shape = "Cylinder"
- a.CanCollide = false
- local a2 = IT("Part", char)
- a2.Name = "Direction"
- a2.Anchored = true
- a2.BrickColor = BrickC("New Yeller")
- a2.Color = maincolor.Color
- a2.Material = "Neon"
- a2.Transparency = 0.5
- a2.Shape = "Cylinder"
- a2.CanCollide = false
- local ba = IT("Part", char)
- ba.Name = "HitDirect"
- ba.Anchored = true
- ba.BrickColor = BrickC("Really black")
- ba.Material = "Neon"
- ba.Transparency = 1
- ba.CanCollide = false
- local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
- local ignore = char
- local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- a.BottomSurface = 10
- a.TopSurface = 10
- a2.BottomSurface = 10
- a2.TopSurface = 10
- local distance = (InnerRing1.CFrame.p - position).magnitude
- a.Size = Vector3.new(distance, 1, 1)
- a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- a2.Size = Vector3.new(distance, 1, 1)
- a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
- a.CFrame = a.CFrame * angles(0, Rad(90), 0)
- a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
- game:GetService("Debris"):AddItem(a, 20)
- game:GetService("Debris"):AddItem(a2, 20)
- game:GetService("Debris"):AddItem(ba, 20)
- local msh = Instance.new("SpecialMesh", a)
- msh.MeshType = "Cylinder"
- msh.Scale = Vector3.new(1, 15, 15)
- local msh2 = Instance.new("SpecialMesh", a2)
- msh2.MeshType = "Cylinder"
- msh2.Scale = Vector3.new(1, 25, 25)
- for i = 0, 10, 0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
- a2.Color = maincolor.Color
- root.CFrame = FaceMouse()[1]
- InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
- ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
- hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- distance = (InnerRing1.CFrame.p - position).magnitude
- a.Size = Vector3.new(distance, 1, 1)
- a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- a2.Size = Vector3.new(distance, 1, 1)
- a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
- a.CFrame = a.CFrame * angles(0, Rad(90), 0)
- a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
- msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
- msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
- for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- end
- a:Destroy()
- a2:Destroy()
- ba:Destroy()
- InnerRing1:Destroy()
- attack = false
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
- char:BreakJoints()
- end
- local HighNoon = Instance.new("Sound",char)
- HighNoon.Volume = 10
- HighNoon.SoundId = "rbxassetid://814875394"
- HighNoon.Looped = false
- HighNoon.Pitch = 1 --Pitcher
- function Up_High_Noon()
- print("Oh no.....")
- attack = true
- HighNoon:Play()
- --Cso("814875394", char, 10, 1)
- local orb = Instance.new("Part", char)
- orb.Anchored = true
- orb.BrickColor = BrickC("Really black")
- orb.CanCollide = false
- orb.FormFactor = 3
- orb.Name = "Ring"
- orb.Material = "Neon"
- orb.Size = Vector3.new(1, 1, 1)
- orb.Transparency = 0
- orb.TopSurface = 0
- orb.BottomSurface = 0
- local orbm = Instance.new("SpecialMesh", orb)
- orbm.MeshType = "Sphere"
- orbm.Name = "SizeMesh"
- orbm.Scale = Vector3.new(0, 0, 0)
- local scaled = 0.1
- local posid = 0
- for i = 0, 109, 0.1 do
- swait()
- scaled = scaled + 0.001
- posid = posid - scaled
- orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
- orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(180)), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1.2* Player_Size, 0.8 + 0.02 * Sin(sine / 20* Player_Size), -.6* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
- end
- coroutine.resume(coroutine.create(function()
- orb.Anchored = false
- --CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
- local a = Instance.new("Part", workspace)
- a.Name = "Direction"
- a.Anchored = true
- a.BrickColor = BrickC("Bright red")
- a.Material = "Neon"
- a.Transparency = 1
- a.CanCollide = false
- local ray = Ray.new(orb.CFrame.p, (root.CFrame.lookVector - orb.CFrame.p).unit * 500)
- local ignore = orb
- local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- a.BottomSurface = 10
- a.TopSurface = 10
- local distance = (orb.CFrame.p - position).magnitude
- a.Size = Vector3.new(0.1, 0.1, 0.1)
- a.CFrame = CF(orb.CFrame.p, position) * CF(0, 0, 0)
- orb.CFrame = a.CFrame
- a:Destroy()
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
- bv.velocity = orb.CFrame.lookVector * 125
- bv.Parent = orb
- local hitted = false
- game:GetService("Debris"):AddItem(orb, 15)
- wait()
- local hit = orb.Touched:connect(function(hit)
- if hitted == false then
- hitted = true
- coroutine.resume(coroutine.create(function()
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
- end
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- end))
- CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
- for i, v in pairs(FindNearestHead(orb.CFrame.p, 50000)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
- Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
- for i = 0, 9 do
- --Aura(1, 2.5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
- --Aura(2, 5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
- end
- orb.Anchored = true
- orb.Transparency = 1
- wait(8)
- orb:Destroy()
- end
- end)
- end))
- for i = 0, 6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(124)), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1.2* Player_Size, 0.8 + 0.02 * Sin(sine / 20* Player_Size), -.6* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
- end
- attack = false
- end
- local sine=0
- function OutBurst()
- attack = true
- for i = 0,.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -0.65 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-55)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.65 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
- end
- for i = 0,4,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-55)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
- end
- CreateSound("1146281187", hed, 5, 0.7)
- Effects.Block.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 3.6, 3.6, 3.6, 0.05)
- Effects.Block.Create(BrickColor.new("New yeller"), tors.CFrame, 2, 2, 2, 3.4, 3.4, 3.4, 0.03)
- Effects.Block.Create(BrickColor.new("New yeller"), tors.CFrame, 2, 2, 2, 6.6, 6.6, 6.6, 0.05)
- Effects.Block.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 6.4, 6.4, 6.4, 0.05)
- Effects.Block.Create(BrickColor.new("New yeller"), tors.CFrame, 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
- Effects.Ring.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
- MagniDamage(Wedge, 12, 16, 24, 10, "Normal")
- Effects.Sphere.Create(maincolor, tors.CFrame, 2, 2, 2, 17.6, 17.6, 17.6, 0.02)
- Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
- Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 14.6, 14.6, 14.6, 0.02)
- Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 16.6, 16.6, 16.6, 0.02)
- Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 5.6, 5.6, 5.6, 0.02)
- attack = false
- end
- local sine=0
- function AnotherOne()
- attack = true
- hum.WalkSpeed = 1.01
- local icri = CreateSound("1205111204", hed, 10, 1)
- swait(130)
- local FRAME = tors.CFrame
- repeat
- swait()
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
- tors.CFrame = FRAME * CF(0,1,0)
- swait()
- tors.CFrame = FRAME
- until icri.Playing == false
- attack = false
- hum.WalkSpeed = 16
- end
- function Cso(ID, PARENT, VOLUME, PITCH)
- local NSound = nil
- coroutine.resume(coroutine.create(function()
- NSound = IT("Sound", PARENT)
- NSound.Volume = VOLUME
- NSound.Pitch = PITCH
- NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
- swait()
- NSound:play()
- game:GetService("Debris"):AddItem(NSound, 10)
- end))
- return NSound
- end
- function Infuse()
- attack = true
- hum.WalkSpeed = 0
- for i = 0, 6.3, 0.1 do
- swait()
- Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Really black"), 0, "Sphere")
- Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Really black"), 0, "Sphere")
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.15)
- neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 30)), Rad(0), Rad(90)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-90 - 4.5 * Sin(sine / 20))), 0.12)
- end
- coroutine.resume(coroutine.create(function()
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
- end
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- end))
- Cso("142070127", tors, 10, 1)
- Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
- Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
- Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
- Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
- Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
- Effects.Ring.Create(BrickC("Really black"), la.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
- MagniDamage(la, 65, 65, 90, 0, "Normal")
- for i = 0, 2.6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.15)
- neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 30)), Rad(0), Rad(90)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-198 - 4.5 * Sin(sine / 20))), 0.12)
- end
- attack = false
- hum.WalkSpeed = 18
- end
- function FindNearestHead(Position, Distance, SinglePlayer)
- if SinglePlayer then
- return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
- end
- local List = {}
- for i, v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
- table.insert(List, v)
- end
- end
- return List
- end
- function Eviscerate(dude)
- if dude.Name ~= char then
- local bgf = IT("BodyGyro", dude.Head)
- bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
- local val = IT("BoolValue", dude)
- val.Name = "IsHit"
- local ds = coroutine.wrap(function()
- dude:WaitForChild("Head"):BreakJoints()
- wait(0.5)
- target = nil
- coroutine.resume(coroutine.create(function()
- for i, v in pairs(dude:GetChildren()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- if v:IsA("Humanoid") then
- v:Destroy()
- end
- if v:IsA("CharacterMesh") then
- v:Destroy()
- end
- if v:IsA("Model") then
- v:Destroy()
- end
- if v:IsA("Part") or v:IsA("MeshPart") then
- for x, o in pairs(v:GetChildren()) do
- if o:IsA("Decal") then
- o:Destroy()
- end
- end
- coroutine.resume(coroutine.create(function()
- v.Material = "Neon"
- v.CanCollide = false
- local PartEmmit1 = IT("ParticleEmitter", v)
- PartEmmit1.LightEmission = 1
- PartEmmit1.Texture = "rbxassetid://284205403"
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- PartEmmit1.Rate = 150
- PartEmmit1.Lifetime = NumberRange.new(1)
- PartEmmit1.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.75, 0),
- NumberSequenceKeypoint.new(1, 0, 0)
- })
- PartEmmit1.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0, 0),
- NumberSequenceKeypoint.new(1, 1, 0)
- })
- PartEmmit1.Speed = NumberRange.new(0, 0)
- PartEmmit1.VelocitySpread = 30000
- PartEmmit1.Rotation = NumberRange.new(-500, 500)
- PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
- local BodPoss = IT("BodyPosition", v)
- BodPoss.P = 3000
- BodPoss.D = 1000
- BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
- BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
- v.Color = maincolor.Color
- coroutine.resume(coroutine.create(function()
- for i = 0, 49 do
- swait(1)
- v.Transparency = v.Transparency + 0.08
- end
- wait(0.5)
- PartEmmit1.Enabled = false
- wait(3)
- v:Destroy()
- dude:Destroy()
- end))
- end))
- end
- end
- end))
- end)
- ds()
- end
- end
- function Chaotic_Stomp()
- attack = true
- for i = 0,5.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
- end
- Cso("331666100", char, 10, .85)
- coroutine.resume(coroutine.create(function()
- for i = 0,3.7,0.1 do
- Aura(2.5, 0.75, "Add", root.CFrame * CF(Mrandom(-9.5, 9.5), -5, Mrandom(-9.5, 9.5)) * angles(Rad(90 + Rad(Mrandom(-45, 45))), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 2.5, 2.5, 25, -0.025, maincolor, 0, "Brick")
- end
- end))
- Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
- Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
- Effects.Sphere.Create(maincolor, root.CFrame * CF(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
- Effects.Sphere.Create(maincolor, root.CFrame * CF(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
- Magic(5, "Add", root.CFrame * CF(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
- Magic(10, "Add", root.CFrame * CF(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
- Magic(1, "Add", root.CFrame * CF(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, maincolor, "Sphere")
- for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.7)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- coroutine.resume(coroutine.create(function()
- for i = 0,2.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
- end
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- end))
- for i = 0,3.7,0.1 do
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
- end
- wait(.6)
- attack = false
- end
- function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
- local type = type
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Material = "Neon"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = pos
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshType = MType
- rngm.Scale = Vector3.new(x1, y1, z1)
- local scaler2 = 1
- local speeder = FastSpeed
- if type == "Add" then
- scaler2 = 1 * value
- elseif type == "Divide" then
- scaler2 = 1 / value
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 / bonuspeed, 0.1 do
- swait()
- if type == "Add" then
- scaler2 = scaler2 - 0.01 * value / bonuspeed
- elseif type == "Divide" then
- scaler2 = scaler2 - 0.01 / value * bonuspeed
- end
- speeder = speeder - 0.01 * FastSpeed * bonuspeed
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
- rng.Transparency = rng.Transparency + 0.01 * bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
- end
- rng:Destroy()
- end))
- end
- function SoulSteal(dude)
- if dude.Name ~= char then
- local bgf = IT("BodyGyro", dude.Head)
- bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
- local val = IT("BoolValue", dude)
- val.Name = "IsHit"
- local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
- local soulst = coroutine.wrap(function()
- local soul = Instance.new("Part",dude)
- soul.Size = Vector3.new(1,1,1)
- soul.CanCollide = false
- soul.Anchored = false
- soul.Position = torso.Position
- soul.Transparency = 1
- local PartEmmit1 = IT("ParticleEmitter", soul)
- PartEmmit1.LightEmission = 1
- PartEmmit1.Texture = "rbxassetid://569507414"
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- PartEmmit1.Rate = 250
- PartEmmit1.Lifetime = NumberRange.new(1.6)
- PartEmmit1.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1, 0),
- NumberSequenceKeypoint.new(1, 0, 0)
- })
- PartEmmit1.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0, 0),
- NumberSequenceKeypoint.new(1, 1, 0)
- })
- PartEmmit1.Speed = NumberRange.new(0, 0)
- PartEmmit1.VelocitySpread = 30000
- PartEmmit1.Rotation = NumberRange.new(-360, 360)
- PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
- local BodPoss = IT("BodyPosition", soul)
- BodPoss.P = 3000
- BodPoss.D = 1000
- BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
- BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
- wait(1.6)
- soul.Touched:connect(function(hit)
- if hit.Parent == char then
- soul:Destroy()
- end
- end)
- wait(1.2)
- while soul do
- swait()
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- BodPoss.Position = tors.Position
- end
- end)
- soulst()
- end
- end
- function FaceMouse()
- local Cam = workspace.CurrentCamera
- return {
- CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
- Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
- }
- end
- function AoEKill(position,radius)
- for i,v in ipairs(workspace:GetChildren()) do
- if v:FindFirstChild("HitBy"..plr.Name) == nil then
- local body = v:GetChildren()
- for part = 1, #body do
- if(v:FindFirstChild("HitBy"..plr.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= char) then
- if(body[part].Position - position).Magnitude < radius then
- if v.ClassName == "Model" then
- if v:FindFirstChild("Humanoid") then
- if v.Humanoid.Health ~= 0 then
- if body[part].Position.Y < position.Y+12 then
- print("Got "..v.Name)
- local defence = Instance.new("BoolValue",v)
- defence.Name = ("HitBy"..plr.Name)
- game:GetService("Debris"):AddItem(defence, 0.01)
- local TORSO = v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
- local HEAD = v:FindFirstChild("Head")
- HEAD:Remove()
- end
- end
- end
- end
- --body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
- end
- end
- end
- end
- end
- end
- local sine=0
- function GEtOuT()
- attack = true
- hum.WalkSpeed = 2.01
- CreateSound("388109043", hed, 10, 0.4)
- for i = 0,2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(50), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
- end
- HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 7, 10, 53, "Knockdown")
- for i = 0,4,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(-50), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
- end
- local Blobby = Instance.new("Part", char)
- Blobby.Name = "Blob"
- Blobby.CanCollide = false
- Blobby.BrickColor = BrickColor.new("Really black")
- Blobby.Transparency = 0
- Blobby.Material = "Plastic"
- Blobby.Size = Vector3.new(1, 1, 2)
- Blobby.TopSurface = Enum.SurfaceType.Smooth
- Blobby.BottomSurface = Enum.SurfaceType.Smooth
- local Weld = Instance.new("Weld", Blobby)
- Weld.Part0 = ra
- Weld.Part1 = Blobby
- Weld.C1 = CFrame.new(0, -.3, 1.4)
- Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
- local M2 = Instance.new("SpecialMesh")
- M2.Parent = Blobby
- M2.MeshId = "http://www.roblox.com/asset/?id=491267221"
- M2.TextureId = "http://www.roblox.com/asset/?id=20663107"
- M2.Scale = Vector3.new(0.65, 0.65, 0.65)
- for i = 0,6,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- Blobby.Transparency = 1
- Blobby:Destroy()
- attack = false
- hum.WalkSpeed = 16
- end
- function Nightmare_Sphere()
- attack = true
- local orb = Instance.new("Part", char)
- orb.Anchored = true
- orb.BrickColor = BrickC("Lime green")
- orb.CanCollide = false
- orb.FormFactor = 3
- orb.Name = "Ring"
- orb.Material = "Neon"
- orb.Size = Vector3.new(1, 1, 1)
- orb.Transparency = 0
- orb.TopSurface = 0
- orb.BottomSurface = 0
- local orbm = Instance.new("SpecialMesh", orb)
- orbm.MeshType = "Sphere"
- orbm.Name = "SizeMesh"
- orbm.Scale = Vector3.new(0, 0, 0)
- local scaled = 0.1
- local posid = 0
- for i = 0, 5, 0.1 do
- swait()
- scaled = scaled - 0.001
- posid = posid - scaled
- orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
- orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(180), Rad(-1), Rad(17 + 4.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-.9, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-.6), Rad(65 - 4.5 * Sin(sine / 20))), 0.1)
- end
- for i = 0, 2, 0.1 do
- swait()
- orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(30)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-30)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(87), Rad(-1), Rad(-37 + 4.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-.6), Rad(65 - 4.5 * Sin(sine / 20))), 0.1)
- end
- coroutine.resume(coroutine.create(function()
- orb.Anchored = false
- --CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
- local a = Instance.new("Part", workspace)
- a.Name = "Direction"
- a.Anchored = true
- a.BrickColor = BrickC("Lime green")
- a.Material = "Neon"
- a.Transparency = 1
- a.CanCollide = false
- local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
- local ignore = orb
- local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- a.BottomSurface = 10
- a.TopSurface = 10
- local distance = (orb.CFrame.p - position).magnitude
- a.Size = Vector3.new(0.1, 0.1, 0.1)
- a.CFrame = CF(orb.CFrame.p, position) * CF(0, 0, 0)
- orb.CFrame = a.CFrame
- a:Destroy()
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
- bv.velocity = orb.CFrame.lookVector * 125
- bv.Parent = orb
- local hitted = false
- game:GetService("Debris"):AddItem(orb, 15)
- wait()
- local hit = orb.Touched:connect(function(hit)
- if hitted == false then
- hitted = true
- --CameraEnshaking(10, 2.5)
- CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
- MagniDamage(orb, 65, 65, 90, 0, "Normal")
- Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickColor.new("Lime green"), "Sphere")
- Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickColor.new("Lime green"), "Sphere")
- for i = 0, 9 do
- Aura(1, 2.5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Lime green"), 0, "Sphere")
- Aura(2, 5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Lime green"), 0, "Sphere")
- end
- orb.Anchored = true
- orb.Transparency = 1
- wait(8)
- orb:Destroy()
- end
- end)
- end))
- for i = 0, 1, 0.1 do
- swait()
- orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-30)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(30)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(87), Rad(-1), Rad(17 + 4.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-.6), Rad(65 - 4.5 * Sin(sine / 20))), 0.1)
- end
- attack = false
- end
- function Beamo()
- attack = true
- local Ring1 = Instance.new("Part", char)
- Ring1.Anchored = true
- Ring1.BrickColor = maincolor
- Ring1.CanCollide = false
- Ring1.FormFactor = 3
- Ring1.Name = "Ring"
- Ring1.Material = "Neon"
- Ring1.Size = Vector3.new(1, 0.05, 1)
- Ring1.Transparency = 1
- Ring1.TopSurface = 0
- Ring1.BottomSurface = 0
- local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
- Ring1Mesh.MeshType = "Brick"
- Ring1Mesh.Name = "SizeMesh"
- Ring1Mesh.Scale = Vector3.new(0, 1, 0)
- local InnerRing1 = Ring1:Clone()
- InnerRing1.Parent = char
- InnerRing1.Transparency = 0
- InnerRing1.BrickColor = BrickColor.new("New Yeller")
- InnerRing1.Size = Vector3.new(1, 1, 1)
- local InnerRing1Mesh = InnerRing1.SizeMesh
- InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
- InnerRing1Mesh.MeshType = "Sphere"
- Ring1:Destroy()
- for i = 0, 8, 0.1 do
- swait()
- Aura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 - 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-3 + 2.5 * Sin(sine / 20))), 0.1)
- end
- InnerRing1.Transparency = 1
- InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
- Cso("294188875", char, 2.3, 1)
- local a = IT("Part", char)
- a.Name = "Direction"
- a.Anchored = true
- a.BrickColor = BrickC("Moss green")
- a.Material = "Neon"
- a.Transparency = 0
- a.Shape = "Cylinder"
- a.CanCollide = false
- local a2 = IT("Part", char)
- a2.Name = "Direction"
- a2.Anchored = true
- a2.BrickColor = BrickC("New Yeller")
- a2.Color = maincolor.Color
- a2.Material = "Neon"
- a2.Transparency = 0.5
- a2.Shape = "Cylinder"
- a2.CanCollide = false
- local ba = IT("Part", char)
- ba.Name = "HitDirect"
- ba.Anchored = true
- ba.BrickColor = BrickC("Really black")
- ba.Material = "Neon"
- ba.Transparency = 1
- ba.CanCollide = false
- local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
- local ignore = char
- local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- a.BottomSurface = 10
- a.TopSurface = 10
- a2.BottomSurface = 10
- a2.TopSurface = 10
- local distance = (InnerRing1.CFrame.p - position).magnitude
- a.Size = Vector3.new(distance, 1, 1)
- a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- a2.Size = Vector3.new(distance, 1, 1)
- a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
- a.CFrame = a.CFrame * angles(0, Rad(90), 0)
- a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
- game:GetService("Debris"):AddItem(a, 20)
- game:GetService("Debris"):AddItem(a2, 20)
- game:GetService("Debris"):AddItem(ba, 20)
- local msh = Instance.new("SpecialMesh", a)
- msh.MeshType = "Cylinder"
- msh.Scale = Vector3.new(1, 15, 15)
- local msh2 = Instance.new("SpecialMesh", a2)
- msh2.MeshType = "Cylinder"
- msh2.Scale = Vector3.new(1, 25, 25)
- for z = 0, 1 do
- for i = 0, 4, 0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
- a2.Color = maincolor.Color
- root.CFrame = FaceMouse()[1]
- InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
- ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
- hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- distance = (InnerRing1.CFrame.p - position).magnitude
- a.Size = Vector3.new(distance, 1, 1)
- a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- a2.Size = Vector3.new(distance, 1, 1)
- a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
- a.CFrame = a.CFrame * angles(0, Rad(90), 0)
- a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
- msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
- msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
- for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- end
- for i = 0, 4, 0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
- a2.Color = maincolor.Color
- root.CFrame = FaceMouse()[1]
- InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
- ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
- hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- distance = (InnerRing1.CFrame.p - position).magnitude
- a.Size = Vector3.new(distance, 1, 1)
- a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- a2.Size = Vector3.new(distance, 1, 1)
- a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
- a.CFrame = a.CFrame * angles(0, Rad(90), 0)
- a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
- msh.Scale = msh.Scale + Vector3.new(0, 0.25, 0.25)
- msh2.Scale = msh2.Scale + Vector3.new(0, 0.3, 0.3)
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
- for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- end
- end
- for i = 0, 10, 0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
- a2.Color = maincolor.Color
- root.CFrame = FaceMouse()[1]
- InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
- ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
- hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- distance = (InnerRing1.CFrame.p - position).magnitude
- a.Size = Vector3.new(distance, 1, 1)
- a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- a2.Size = Vector3.new(distance, 1, 1)
- a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
- ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
- a.CFrame = a.CFrame * angles(0, Rad(90), 0)
- a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
- msh.Scale = msh.Scale - Vector3.new(0, 0.15, 0.15)
- msh2.Scale = msh2.Scale - Vector3.new(0, 0.2, 0.2)
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
- Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
- for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- end
- a:Destroy()
- a2:Destroy()
- ba:Destroy()
- InnerRing1:Destroy()
- attack = false
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- function Bomb_Throw()
- attack = true
- hum.WalkSpeed = 0
- local orb = Instance.new("Part", char)
- orb.Anchored = true
- orb.BrickColor = BrickC("Really black")
- orb.CanCollide = false
- orb.FormFactor = 3
- orb.Name = "Ring"
- orb.Material = "Neon"
- orb.Size = Vector3.new(1, 1, 1)
- orb.Transparency = 0
- orb.TopSurface = 0
- orb.BottomSurface = 0
- local orbm = Instance.new("SpecialMesh", orb)
- orbm.MeshType = "Sphere"
- orbm.Name = "SizeMesh"
- orbm.Scale = Vector3.new(0, 0, 0)
- local scaled = 0.1
- local posid = 0
- for i = 0, 5, 0.1 do
- swait()
- scaled = scaled - 0.001
- posid = posid - scaled
- orb.CFrame = la.CFrame * CF(0, -0.1 + posid / 1.05, 0)
- orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
- --root.CFrame = FaceMouse()[1]
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
- neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(0), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(0 * Sin(sine / 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(-.6), Rad(-28)), 0.12)
- end
- coroutine.resume(coroutine.create(function()
- orb.Anchored = false
- --CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
- local a = Instance.new("Part", workspace)
- a.Name = "Direction"
- a.Anchored = true
- a.BrickColor = BrickC("Bright red")
- a.Material = "Neon"
- a.Transparency = 1
- a.CanCollide = false
- local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
- local ignore = orb
- local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
- a.BottomSurface = 10
- a.TopSurface = 10
- local distance = (orb.CFrame.p - position).magnitude
- a.Size = Vector3.new(0.1, 0.1, 0.1)
- a.CFrame = CF(orb.CFrame.p, position) * CF(0, 0, 0)
- orb.CFrame = a.CFrame
- a:Destroy()
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
- bv.velocity = orb.CFrame.lookVector * 125
- bv.Parent = orb
- local hitted = false
- game:GetService("Debris"):AddItem(orb, 15)
- wait()
- local hit = orb.Touched:connect(function(hit)
- if hitted == false then
- hitted = true
- coroutine.resume(coroutine.create(function()
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
- end
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- end))
- CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
- MagniDamage(orb, 65, 65, 90, 0, "Normal")
- Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
- Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
- for i = 0, 9 do
- --Aura(1, 2.5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
- --Aura(2, 5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
- end
- orb.Anchored = true
- orb.Transparency = 1
- wait(8)
- orb:Destroy()
- end
- end)
- end))
- for i = 0, 1, 0.1 do
- swait()
- orb.CFrame = la.CFrame * CF(0, -0.1 + posid / 1.05, 0)
- root.CFrame = FaceMouse()[1]
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
- neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(67), Rad(-.6), Rad(28)), 0.12)
- end
- attack = false
- hum.WalkSpeed = 18
- end
- function Blast_Of_God()
- attack = true
- hum.WalkSpeed = 3.01
- for i = 0,6.3,0.1 do
- swait()
- Effects.Sphere.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(90)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
- end
- Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
- Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
- Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
- Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
- Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
- Effects.Ring.Create(BrickC("New Yeller"), ra.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
- CreateSound("142070127", tors, 10, 1)
- MagniDamage(ra, 12, 40, 60, 10, "Normal")
- for i = 0,2.6,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(90)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-16 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-25 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(195 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-35 + 2.5 * Sin(sine / 20))), 0.1)
- end
- attack = false
- hum.WalkSpeed = 8
- end
- function Diablo_Explosion()
- attack = true
- hum.WalkSpeed = 3.01
- for i = 0,6.3,0.1 do
- swait()
- Effects.Block.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
- Effects.Block.Create(BrickC("Gold"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
- end
- Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 14, 14, 14, 0.05)
- Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 11, 11, 11, 0.03)
- Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 8, 8, 8, 0.05)
- Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 6, 6, 6, 0.05)
- Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
- Effects.Ring.Create(BrickC("Gold"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
- CreateSound("142070127", tors, 10, 1)
- MagniDamage(tors, 12, 34, 54, 10, "DarkUp")
- for i = 0,4.6,0.1 do
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
- end
- wait(.6)
- attack = false
- hum.WalkSpeed = 8
- end
- function Hell_From_Above()
- local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- attack = true
- hum.WalkSpeed = 3.01
- for i = 0,6.3,0.1 do
- swait()
- Effects.Block.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
- end
- CreateSound("142070127", tors, 10, 1)
- Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
- Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
- Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
- Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
- for i = 0,3.8,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
- end
- CreateSound("224339201", tors, 10, 0.5)
- for i = 1, 3 do
- MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
- UhhhhThing.CFrame = mouse.Hit
- Effects.Cylinder.Create(BrickColor.new("Gold"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
- Effects.Block.Create(BrickColor.new("Gold"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
- end
- UhhhhThing:Destroy()
- attack = false
- hum.WalkSpeed = 8
- end
- function Purity_Slam()
- attack = true
- for i = 0,5.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
- end
- CreateSound("331666100", tors, 10, 1)
- Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
- Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
- Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
- Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
- MagniDamage(tors, 12, 40, 60, 10, "Normal")
- coroutine.resume(coroutine.create(function()
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
- end
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- end))
- for i = 1,4.7,0.1 do
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
- end
- wait(.6)
- attack = false
- end
- function FINLAND()
- attack = true
- hum.WalkSpeed = 1.01
- CreateSound("313099773", hed, 10, 1)
- for i = 0,6,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
- end
- attack = false
- hum.WalkSpeed = 16
- end
- function BURN_IN_HELL()
- attack = true
- for i = 0,5.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
- end
- CreateSound("331666100", char, 10, 1)
- Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
- Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
- Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
- Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
- Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
- Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
- for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- SoulSteal(v)
- end
- end
- coroutine.resume(coroutine.create(function()
- for i = 0,2.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
- end
- for i = 0,1.8,0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0,0,0)
- end
- end))
- for i = 0,3.7,0.1 do
- SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
- SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
- end
- wait(.6)
- CreateSound("907332997", hed, 10, 1)
- attack = false
- end
- function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
- local type = type
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Material = "Neon"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = pos
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshType = "Sphere"
- rngm.Scale = Vector3.new(x1, y1, z1)
- local scaler2 = 1
- local speeder = FastSpeed
- if type == "Add" then
- scaler2 = 1 * value
- elseif type == "Divide" then
- scaler2 = 1 / value
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 / bonuspeed, 0.1 do
- swait()
- if type == "Add" then
- scaler2 = scaler2 - 0.01 * value / bonuspeed
- elseif type == "Divide" then
- scaler2 = scaler2 - 0.01 / value * bonuspeed
- end
- rng.BrickColor = BrickColor.new("Really black")
- speeder = speeder - 0.01 * FastSpeed * bonuspeed
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
- rng.Transparency = rng.Transparency + 0.01 * bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
- end
- rng:Destroy()
- end))
- end
- local asd = Instance.new("ParticleEmitter")
- asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
- asd.LightEmission = .1
- asd.Size = NumberSequence.new(0.2)
- asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
- aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
- bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
- asd.Transparency = bbb
- asd.Size = aaa
- asd.ZOffset = .9
- asd.Acceleration = Vector3.new(0, -5, 0)
- asd.LockedToPart = false
- asd.EmissionDirection = "Back"
- asd.Lifetime = NumberRange.new(1, 2)
- asd.Rotation = NumberRange.new(-100, 100)
- asd.RotSpeed = NumberRange.new(-100, 100)
- asd.Speed = NumberRange.new(2)
- asd.Enabled = false
- asd.VelocitySpread = 10000
- function bleed(victim,amount)
- local prtcl = asd:Clone()
- prtcl.Parent = victim
- prtcl:Emit(amount)
- end
- mouse.KeyDown:connect(function(key)
- if attack == false then
- if key == 'c' then
- sacredwords()
- end
- if key == 'n' then
- if Mode == "6" then
- AnotherOne()
- end
- end
- if key == 'n' then
- if Mode == "9" then
- Nightmare_Sphere()
- end
- end
- if key == 'v' then
- if Mode == "6" or Mode == "4" then
- Beamo()
- end
- end
- if key == 'b' then
- if Mode == "11" or Mode == "3" or Mode == "2" then
- Chaotic_Stomp()
- end
- end
- if key == 'm' then
- if Mode == "5" then
- BURN_IN_HELL()
- end
- end
- if key == 'b' then
- if Mode == "12" then
- Into_The_Light()
- end
- end
- if key == 'z' then
- if Mode == "2" then
- shootyboi()
- elseif Mode == "3" then
- telechild()
- end
- end
- if key == 'e' then
- if Mode == "10" then
- ByeBye()
- end
- end
- if key == 'q' then
- if Mode == "10" then
- Sayonara()
- end
- end
- if key == 'r' then
- if Mode == "10" then
- AlohaMyFriend()
- end
- end
- if key == 'f' then
- if Mode == "10" then
- Good_Bye()
- end
- end
- if key == 't' then
- if Mode == "10" then
- Taunt()
- end
- end
- if key == 'n' then
- if Mode == '12' then
- Infuse()
- end
- end
- if key == 'z' then
- if Mode == '5' then
- Bomb_Throw()
- end
- end
- if key == 'b' then
- if Mode == "9" then
- BanHammered()
- end
- end
- if key == 'b' then
- if Mode == "8" then
- FINLAND()
- end
- end
- if key == 'm' then
- if Mode == "8" then
- GEtOuT()
- end
- end
- if key == 'v' then
- if Mode == "8" then
- BoxHaven()
- end
- end
- if key == 'v' then
- if Mode == "5" then
- SpaceHaven()
- end
- end
- if key == 'x' then
- if Mode == "5" then
- SpaceMaelstrom()
- end
- end
- if key == 'n' then
- if Mode == "8" then
- MYSPAGHETTTTTTT()
- end
- end
- if key == 'z' then
- if Mode == "13" then
- Up_High_Noon()
- end
- end
- if key == 'm' then
- if Mode == "4" then
- EnergyHaven()
- end
- end
- if key == 'n' then
- if Mode == "4" then
- EnergyMaelstrom()
- end
- end
- if key == '' then
- if Mode == "4" then
- targetkill()
- end
- end
- if key == 'n' then
- if Mode == "2" then
- smashing()
- end
- end
- if key == 'n' then
- if Mode == "5" then
- PainBringer()
- end
- end
- if key == 'x' then
- if Mode == "2" then
- stompyboi()
- end
- end
- if key == 'b' then
- if Mode == "5" then
- DistortHellItSelf()
- end
- end
- if key == 'b' then
- if Mode == "7" then
- Blast_Of_God()
- end
- end
- if key == 'n' then
- if Mode == "7" then
- Diablo_Explosion()
- end
- end
- if key == 'm' then
- if Mode == "7" then
- function Hell_From_Above()
- end
- end
- if key == 'b' then
- if Mode == "3" then
- GlitchedTeleport()
- end
- end
- if key == 'v' then
- if Mode == "2" then
- blastyboi()
- end
- end
- end
- end
- end)
- -----Intro - Semi broken right now, might attempt to fix in the future
- local sine=0
- function intro()
- attack = true
- chatfunc("Hm...",3)
- hum.WalkSpeed = 0
- wait(2.5)
- chatfunc("Ruin, huh?",3)
- for i = 0,6,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
- HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
- end
- wait(1.5)
- chatfunc("Time to get started.",3)
- for i = 0,6,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(-5)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-150)), 0.1)
- HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
- end
- wait(2.5)
- attack = false
- hum.WalkSpeed = 16
- end
- ----------------
- ----------Experimental extras
- function OVERD()
- chatfunc("Well, may as well go a bit further...",15)
- for i = 0,6,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(-5)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-150)), 0.1)
- HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
- end
- end
- --New1
- function CreateMagicCircle()
- local sinkhole = IT("Part")
- sinkhole.Size = Vector3.new(0,0,0)
- sinkhole.Parent = EffectModel
- sinkhole.Material = "Neon"
- sinkhole.Color = Color3.new(0,0,0)
- sinkhole.Anchored = true
- sinkhole.CanCollide = false
- sinkhole.Transparency = 1
- local decal = IT("Decal",sinkhole)
- decal.Face = "Top"
- decal.Texture = "http://www.roblox.com/asset/?id=124339738"
- local decal2 = IT("Decal",sinkhole)
- decal2.Face = "Bottom"
- decal2.Texture = "http://www.roblox.com/asset/?id=124339738"
- return sinkhole
- end
- function DistortHellItSelf()
- attack = true
- CreateSound("907329532", char, 10, 1)
- for i = 1, 45 do
- swait()
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(165), math.rad(0), math.rad(10)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-165), math.rad(0), math.rad(-10)), 0.3)
- rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-1.25+0.45*i)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- RA.Parent = ra
- LA.Parent = la
- FT.Parent = tors
- RL.Parent = rl
- LL.Parent = ll
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
- end
- end
- end
- FT.Parent = nil
- RA.Parent = nil
- LA.Parent = nil
- RL.Parent = nil
- LL.Parent = nil
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(0,0,0)
- end
- end
- for i = 1, 15 do
- swait()
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-40)), 0.3)
- end
- local RING = CreateMagicCircle()
- RING.CFrame = CF(root.Position)*CF(0,-2.8,0)
- for i = 1, 200 do
- swait()
- RING.CFrame = RING.CFrame * angles(Rad(0),Rad(i/15),Rad(0))
- RING.Size = RING.Size + Vector3.new(.6,0,.6)
- end
- AoEKill(RING.Position,RING.Size.X/2)
- coroutine.resume(coroutine.create(function()
- swait(75)
- for i = 1, 50 do
- swait()
- RING.CFrame = RING.CFrame * angles(Rad(0),Rad(-i/2),Rad(0))
- RING.Size = RING.Size - Vector3.new(4,0,4)
- end
- RING:remove()
- end))
- attack = false
- end
- if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
- char:BreakJoints()
- end
- --------New2
- function PainBringer()
- if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
- local HITBODY = mouse.Target.Parent
- local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
- local HEAD = HITBODY:FindFirstChild("Head")
- local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
- if TORS ~= nil and HUMAN ~= nil then
- attack = true
- hum.WalkSpeed = 0
- root.CFrame = TORS.CFrame * CFrame.new(-1,0,3)
- TORS.Anchored = true
- CreateSound("333430981", hed, 5, 1)
- for i = 1, 25 do
- swait()
- RA.Parent = ra
- LA.Parent = la
- FT.Parent = tors
- RL.Parent = rl
- LL.Parent = ll
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(math.random(-500,500)/200,math.random(-500,500)/200,math.random(-500,500)/200)
- end
- end
- end
- FT.Parent = nil
- RA.Parent = nil
- LA.Parent = nil
- RL.Parent = nil
- LL.Parent = nil
- for _,v in next, char:GetDescendants() do
- if(v:IsA'DataModelMesh')then
- v.Offset = Vector3.new(0,0,0)
- end
- end
- for i = 0, 1.2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
- end
- wait(.5)
- for i = 0, 2.2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
- end
- for i = 0, 1.2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
- end
- end
- CreateSound("180083298", hed, 10, 1)
- attack = false
- HITBODY:BreakJoints()
- TORS:Remove()
- TORS.Anchored = false
- attack = false
- hum.WalkSpeed = 16
- bleed(HEAD,25)
- end
- end
- if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
- char:BreakJoints()
- end
- --[[Pretty much this whole section was just jl's stuff cause like i said
- I don't consider myself a scripter if I have to take material from other scripters.
- ]]--
- function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
- Hitboxpart = Instance.new("Part", EffectModel)
- RemoveOutlines(Hitboxpart)
- Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
- Hitboxpart.CanCollide = false
- Hitboxpart.Transparency = 1
- Hitboxpart.Anchored = true
- Hitboxpart.CFrame = Pose
- game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
- MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
- end
- wait2 = false
- combo = 1
- mouse.Button1Down:connect(function(key)
- if attack == false then
- attack = true
- hum.WalkSpeed = 3.01
- if combo == 1 and wait2 == false then
- wait2 = true
- for i = 0, 1, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(35)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, 0.8) * angles(math.rad(90), math.rad(-10), math.rad(90)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-0)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(15), math.rad(-20)), 0.3)
- end
- HitboxFunction(root.CFrame * CFrame.new(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
- for i = 0, 1, 0.1 do
- swait()
- SphereEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(0)), 0.4)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-15), math.rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(-0), math.rad(0)), 0.3)
- end
- combo = 2
- end
- if combo == 2 and wait2 == false then
- wait2 = true
- HitboxFunction(root.CFrame * CFrame.new(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
- for i = 0, 1.4, 0.1 do
- swait()
- BlockEffect(maincolor, rl.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(-25), math.rad(0), math.rad(10)), 0.3)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(-25),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(90),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-1,-1)*angles(math.rad(-60),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- end
- combo = 3
- end
- if combo == 3 and wait2 == false then
- wait2 = true
- for i = 0, 1.2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(-90)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(95 + 0 * math.cos(sine / 25)), math.rad(95 + 1 * math.cos(sine / 25))), 0.4)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(-25),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0 = clerp(RH.C0, CFrame.new(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
- end
- HitboxFunction(root.CFrame * CFrame.new(0, 0, -3), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
- for i = 0, 1, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(45)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(45 + 0 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.4)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * angles(math.rad(45), math.rad(0), math.rad(20 + 1 * math.cos(sine / 25))), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.4) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
- end
- Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0, -2.2, 0) * angles(0, -2.2, 0), 1, 1, 1, 3, 3, 3, .1, .1)
- Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0, -2.2, 0), 100, 100, 100, 3, 3, 3, .1, .1)
- for i = 0, 0.9, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-16), math.rad(0), math.rad(-45)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(35)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.3, -0.4) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.4) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(88 + 1 * math.cos(sine / 25))), 0.2)
- end
- combo = 1
- end
- hum.WalkSpeed = 16
- wait2 = false
- attack = false
- end
- end)
- function sacredwords()
- attack = true
- hum.WalkSpeed = 0
- for i=0,4,0.1 do
- swait()
- hum.Health = hum.Health + 2
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(.7, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(85 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-40)), 0.1)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
- RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
- end
- Effects.Ring.Create(maincolor, ra.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
- Effects.Ring.Create(maincolor, root.CFrame * CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(90), 0, 0), 3, 3, 1, 4, 4, 0, .06)
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145477", tors, 1, 1)
- attack = false
- hum.WalkSpeed = 16
- end
- if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
- char:BreakJoints()
- end
- ------------------------------------------------------------
- ---------------------------------------------
- --Start of attacks for red mode which i call crying chaos--
- sine = 0
- function stompyboi()
- attack = true
- local bodyVelocity = Create("BodyVelocity")({
- velocity = Vector3.new(0, 100, 0) + root.CFrame.lookVector * 40,
- P = 5000,
- maxForce = Vector3.new(50000, 50000, 50000),
- Parent = root
- })
- game:GetService("Debris"):AddItem(bodyVelocity, 0.2)
- for i = 0, 2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.5)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.4) * angles(math.rad(80), math.rad(0 * math.cos(sine / 25)), math.rad(-45)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, -0.4) * angles(math.rad(70), math.rad(0), math.rad(55)), 0.2)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
- end
- while inair == true do
- swait()
- RH.C0=clerp(RH.C0,cf(1,-.5,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
- tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(15)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(-15)), 0.3)
- end
- for i = 0, 1, 0.1 do
- swait()
- RH.C0=clerp(RH.C0,cf(1,-.9,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(2.5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-2.5)), 0.3)
- end
- Effects.Ring.Create(BrickColor.new("White"), root.CFrame * CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(90), 0, 0), 3, 3, 1, 4, 4, 0, .06)
- MagniDamage(tors, 25, 20, 40, 1, "Knockdown", "", 1)
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145477", tors, 1, 1)
- attack = false
- end
- function aa1()
- for i = 0, 0.3, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.4)
- LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(65)), 0.4)
- RH.C0 = clerp(RH.C0, CFrame.new(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
- end
- end
- function dmg(dude)
- if dude.Name ~= char then
- dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
- local bgf = Instance.new("BodyGyro",dude.Head)
- bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
- local val = Instance.new("BoolValue",dude)
- val.Name = "IsHit"
- coroutine.wrap(function()
- targetted = nil
- swait(30)
- local asd = Instance.new("ParticleEmitter",dude.Head)
- asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
- asd.LightEmission = .1
- asd.Size = NumberSequence.new(0.2)
- asd.Texture = "rbxassetid://771221224"
- aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
- bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
- asd.Transparency = bbb
- asd.Size = aaa
- asd.ZOffset = .9
- asd.Acceleration = Vector3.new(0, -5, 0)
- asd.LockedToPart = false
- asd.EmissionDirection = "Back"
- asd.Lifetime = NumberRange.new(1, 2)
- asd.Rate = 1000
- asd.Rotation = NumberRange.new(-100, 100)
- asd.RotSpeed = NumberRange.new(-100, 100)
- asd.Speed = NumberRange.new(6)
- asd.VelocitySpread = 10000
- asd.Enabled=true
- dude:BreakJoints()
- swait(5)
- for i,v in pairs(dude:GetChildren()) do
- if v:IsA("BasePart") then
- local bodpos = Instance.new("BodyPosition",v)
- bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- end
- end
- for i=0,1,.05 do
- for a,v in pairs(dude:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = i
- end
- end
- swait()
- end
- for a,v in pairs(dude:GetChildren()) do
- if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
- v.ParticleEmitter.Enabled = false
- end
- game:service'Debris':AddItem(v,2)
- asd.Enabled = false
- end
- end)()
- end
- end
- function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
- --local buddy
- for _, c in pairs(workspace:GetDescendants()) do
- local hum = c:FindFirstChildOfClass("Humanoid")
- if hum ~= nil then
- local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
- if head ~= nil then
- local targ = head.Position - Part.Position
- local mag = targ.magnitude
- if mag <= Magnitude and c.Name ~= plr.Name and c:FindFirstChild("MagDmgd")==nil then
- if c.Name ~= char then
- if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" or c.Name ~= "Makhail07" then
- local val = Instance.new("BoolValue",c)
- val.Name = "MagDmgd"
- local asd = Instance.new("ParticleEmitter",head)
- asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
- asd.LightEmission = .1
- asd.Size = NumberSequence.new(0.2)
- asd.Texture = "rbxassetid://771221224"
- aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
- bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
- asd.Transparency = bbb
- asd.Size = aaa
- asd.ZOffset = .9
- asd.Acceleration = Vector3.new(0, -5, 0)
- asd.LockedToPart = false
- asd.EmissionDirection = "Back"
- asd.Lifetime = NumberRange.new(1, 2)
- asd.Rate = 1000
- asd.Rotation = NumberRange.new(-100, 100)
- asd.RotSpeed = NumberRange.new(-100, 100)
- asd.Speed = NumberRange.new(6)
- asd.VelocitySpread = 10000
- asd.Enabled=true
- --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
- dmg(c)
- CFuncs["Sound"].Create("rbxassetid://206082273", c.Head, 1.2, .8)
- coroutine.wrap(function()
- swait(.2)
- asd.Enabled = false
- wait(2)
- asd:Remove()
- end)()
- else
- Effects.Sphere.Create(BrickColor.new("Bright red"), head.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
- end
- end
- end
- end
- end
- end
- end
- targetted = nil
- function targetkill()
- attack = true
- hum.WalkSpeed = 0
- for i = 1,15 do
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(15),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-5)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
- end
- Effects.Block.Create(BrickColor.new("Dark orange"), ra.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
- Effects.Block.Create(BrickColor.new("Really red"), ra.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
- CreateSound("249050335", char, 1, .5)
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(15),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-5)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0.2) * angles(math.rad(95), math.rad(0), math.rad(0)), 0.3)
- end
- end
- coroutine.wrap(function() if targetted then
- dmg(targetted)
- end end)()
- attack = false
- hum.WalkSpeed = 8
- end
- function EnergyMaelstrom()
- attack = true
- hum.WalkSpeed = 0
- for i = 0,65 do
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.3)
- end
- Effects.Block.Create(BrickColor.new("Deep orange"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
- Effects.Block.Create(BrickColor.new("Gold"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
- CreateSound("915376626", ra, 1, 1)
- local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
- ref1.Position = mouse.hit.p
- ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
- coroutine.wrap(function()
- for i,v in next, workspace:children() do
- local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
- if v ~= char and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
- local hum = v:FindFirstChildOfClass"Humanoid"
- if hum and hum.Health > 0 then
- coroutine.wrap(function() dmg(v) end)()
- end
- end
- end
- end)()
- local dist = (ra.CFrame.p - ref1.CFrame.p).magnitude
- local ray1 = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Deep orange",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(ra.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
- delay(0, function()
- ray1.Anchored = true;
- for i = 0.25, 1, .1 do
- ray1.Transparency = i
- wait()
- end
- ray1:destroy()
- end)
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(115), math.rad(0), math.rad(0)), 0.3)
- end
- end
- attack = false
- hum.WalkSpeed = 18
- end
- function SpaceMaelstrom()
- attack = true
- hum.WalkSpeed = 0
- for i = 0,65 do
- for i = 0,0.1,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.3)
- end
- Effects.Block.Create(BrickColor.new("Really black"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
- Effects.Block.Create(BrickColor.new("Really black"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
- CreateSound("915376626", ra, 1, 0.4)
- local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
- ref1.Position = mouse.hit.p
- ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
- coroutine.wrap(function()
- for i,v in next, workspace:children() do
- local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
- if v ~= char and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
- local hum = v:FindFirstChildOfClass"Humanoid"
- if hum and hum.Health > 0 then
- coroutine.wrap(function() dmg(v) end)()
- end
- end
- end
- end)()
- local dist = (ra.CFrame.p - ref1.CFrame.p).magnitude
- local ray1 = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Really black",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(ra.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
- delay(0, function()
- ray1.Anchored = true;
- for i = 0.25, 1, .1 do
- ray1.Transparency = i
- wait()
- end
- ray1:destroy()
- end)
- for i = 0,0.1,0.04 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(115), math.rad(0), math.rad(0)), 0.3)
- end
- end
- attack = false
- hum.WalkSpeed = 18
- end
- local Blood1 = Create("ParticleEmitter")({
- Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
- Transparency = NumberSequence.new(0.1, 1),
- Size = NumberSequence.new(0.5, 0),
- Texture = "rbxassetid://602578593",
- Lifetime = NumberRange.new(0.8),
- Rate = 255,
- VelocitySpread = 40,
- Rotation = NumberRange.new(100),
- Speed = NumberRange.new(5),
- LightEmission = 0,
- LockedToPart = false,
- Acceleration = Vector3.new(0, -10, 0),
- EmissionDirection = "Bottom"
- })
- local sine=0
- function ByeBye()
- local target = nil
- local targettorso = nil
- if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
- if mouse.Target.Parent.Humanoid.PlatformStand == false then
- target = mouse.Target.Parent.Humanoid
- targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
- targethead = mouse.Target.Parent:FindFirstChild("Head")
- end
- end
- if target ~= nil then
- targettorso.Anchored = true
- attack = true
- hum.WalkSpeed = 0
- root.CFrame = targettorso.CFrame * CF(0,0,2)
- for i = 0,4.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(-15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(-25)), 0.1)
- end
- local bloody = Instance.new("ParticleEmitter",targettorso)
- bloody.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
- bloody.LightEmission = .1
- bloody.Size = NumberSequence.new(0.5, 0)
- bloody.Texture = "http://www.roblox.com/asset/?ID=602578593"
- aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
- bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
- bloody.Transparency = bbb
- bloody.Size = aaa
- bloody.ZOffset = -.9
- bloody.Acceleration = Vector3.new(0, -5, 0)
- bloody.LockedToPart = false
- bloody.Lifetime = NumberRange.new(0.8)
- bloody.Rate = 255
- bloody.Rotation = NumberRange.new(-100, 100)
- bloody.RotSpeed = NumberRange.new(-100, 100)
- bloody.Speed = NumberRange.new(6)
- bloody.VelocitySpread = 0
- bloody.Enabled=true
- targethead:Remove()
- CreateSound("429400881", targettorso, 5, .8)
- CreateSound("1093102664", targettorso, 10, 1)
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-110)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.3, 0.7 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(100), Rad(0), Rad(-15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- targettorso.Anchored = false
- attack = false
- hum.WalkSpeed = 16
- root.CFrame = targettorso.CFrame * CF(0,0,3)
- end
- end
- function Sayonara()
- local target = nil
- local targettorso = nil
- if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
- if mouse.Target.Parent.Humanoid.PlatformStand == false then
- target = mouse.Target.Parent.Humanoid
- targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
- targethead = mouse.Target.Parent:FindFirstChild("Head")
- targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
- targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
- end
- end
- if target ~= nil then
- targettorso.Anchored = true
- attack = true
- hum.WalkSpeed = 0
- root.CFrame = targettorso.CFrame * CF(0,0,2.4)
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
- end
- do
- CreateSound("429400881", targettorso, 5, 1)
- local ModelArm02 = New("Model", char, "Arm", {})
- local ModelArm03 = New("Model", char, "Arm", {})
- local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
- local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
- local Arm02 = targetleftarm:Clone()
- local Arm03 = targetrightarm:Clone()
- targetleftarm.Transparency = 1
- targetrightarm.Transparency = 1
- Arm02.Parent = ModelArm02
- Arm03.Parent = ModelArm03
- for i, v in pairs(Arm02:GetChildren()) do
- v:Destroy()
- end
- for i, v in pairs(Arm03:GetChildren()) do
- v:Destroy()
- end
- local weldArm02 = Instance.new("Weld")
- weldArm02.Parent = Arm02
- weldArm02.Part0 = targetleftarm
- weldArm02.Part1 = Arm02
- weldArm02.C1 = CFrame.new(0, 0, 0)
- local weldArm03 = Instance.new("Weld")
- weldArm03.Parent = Arm03
- weldArm03.Part0 = targetrightarm
- weldArm03.Part1 = Arm03
- weldArm03.C1 = CFrame.new(0, 0, 0)
- for i, v in pairs(target:GetChildren()) do
- if v:IsA("Shirt") then
- v:clone().Parent = ModelArm02
- end
- end
- for i, v in pairs(target:GetChildren()) do
- if v:IsA("Shirt") then
- v:clone().Parent = ModelArm03
- end
- end
- weldArm02.Part0 = la
- weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
- weldArm03.Part0 = ra
- weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
- local BE1 = Blood1:Clone()
- BE1.Parent = targetleftarm
- game:GetService("Debris"):AddItem(BE1, 3)
- BE1.Rate = 255
- local BE2 = Blood1:Clone()
- BE2.Parent = targetrightarm
- game:GetService("Debris"):AddItem(BE2, 3)
- BE2.Rate = 255
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
- end
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
- end
- CreateSound("541909763", targettorso, 5, .8)
- weldArm02:Destroy()
- Arm02.CanCollide = true
- weldArm03:Destroy()
- Arm03.CanCollide = true
- local bodyVelocity2 = Create("BodyVelocity")({
- velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = Arm02
- })
- local bodyVelocity3 = Create("BodyVelocity")({
- velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = Arm03
- })
- game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
- game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
- end
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
- end
- targettorso:Remove()
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
- end
- end
- targettorso.Anchored = false
- attack = false
- hum.WalkSpeed = 16
- root.CFrame = targettorso.CFrame * CF(0,0,3.4)
- end
- end
- function AlohaMyFriend()
- local target = nil
- local targettorso = nil
- if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
- if mouse.Target.Parent.Humanoid.PlatformStand == false then
- target = mouse.Target.Parent.Humanoid
- targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
- targethead = mouse.Target.Parent:FindFirstChild("Head")
- end
- end
- if target ~= nil then
- targettorso.Anchored = true
- attack = true
- hum.WalkSpeed = 0
- root.CFrame = targettorso.CFrame * CF(0,0,2.6)
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(-15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
- end
- local ModelHead01 = New("Model", char, "Head of Decapitated", {})
- local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
- local Head01 = targethead:Clone()
- targethead.Transparency = 1
- Head01.Parent = ModelHead01
- local weldHead01 = Instance.new("Weld")
- weldHead01.Parent = Head01
- weldHead01.Part0 = targethead
- weldHead01.Part1 = Head01
- weldHead01.C1 = CFrame.new(0, 0, 0)
- targethead.face:Remove()
- weldHead01.Part0 = ra
- weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
- local BE1 = Blood1:Clone()
- BE1.Parent = targethead
- game:GetService("Debris"):AddItem(BE1, 3)
- BE1.Rate = 255
- targettorso:BreakJoints()
- CreateSound("314390675", targettorso, 5, .7)
- for i = 0,4.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(145), Rad(0), Rad(-15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
- end
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
- end
- CreateSound("541909763", targettorso, 5, .8)
- weldHead01:Destroy()
- Head01.CanCollide = true
- local bodyVelocity2 = Create("BodyVelocity")({
- velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = Head01
- })
- game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
- end
- targettorso.Anchored = false
- attack = false
- hum.WalkSpeed = 16
- root.CFrame = targettorso.CFrame * CF(0,0,3.4)
- end
- end
- function Good_Bye()
- local target = nil
- local targettorso = nil
- if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
- if mouse.Target.Parent.Humanoid.PlatformStand == false then
- target = mouse.Target.Parent.Humanoid
- targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
- targethead = mouse.Target.Parent:FindFirstChild("Head")
- end
- end
- if target ~= nil then
- targettorso.Anchored = true
- attack = true
- hum.WalkSpeed = 0
- root.CFrame = targettorso.CFrame * CF(0,0,3)
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(45)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.3, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
- end
- local BloodColor = Color3.new(1, 0, 0)
- local PE1 = Blood1:Clone()
- local PE2 = Blood1:Clone()
- local Heart = Instance.new("Part")
- Heart.Parent = workspace
- Heart.Size = Vector3.new(1, 1, 1)
- Heart.Archivable = true
- Heart.Transparency = 0
- Heart.CanCollide = false
- Heart.BrickColor = BrickColor.new("Really red")
- Heart.Material = "Granite"
- Heart.CanCollide = true
- local weld1Heart = Instance.new("Weld")
- weld1Heart.Parent = ra
- weld1Heart.Part0 = ra
- weld1Heart.Part1 = Heart
- weld1Heart.C1 = CFrame.new(0, 1.3, 0)
- CreateSound("429400881", targettorso, 5, 1)
- CreateSound("131038747", targettorso, 7, 1)
- PE1.Parent = ra
- PE2.Parent = Heart
- game:GetService("Debris"):AddItem(PE1, 3)
- game:GetService("Debris"):AddItem(weld1Heart, 1.5)
- game:GetService("Debris"):AddItem(Heart, 8)
- for i = 0,8,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(1.2, -2.5, -0.2) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(-45)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.8, -0.4) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.8, -0.2) * LHCF * angles(Rad(-5), Rad(0), Rad(56)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.51 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(40)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
- end
- targettorso:BreakJoints()
- for i = 0,9,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
- end
- targettorso.Anchored = false
- attack = false
- hum.WalkSpeed = 16
- root.CFrame = targettorso.CFrame * CF(0,0,3.4)
- end
- end
- function Taunt()
- attack = true
- hum.WalkSpeed = 0
- CreateSound("290084602", tors, 10, 1)
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
- end
- for i = 0,6.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
- end
- attack = false
- hum.WalkSpeed = 16
- end
- function shootyboi()
- attack = true
- for i = 0, 17 do
- hum.WalkSpeed = 0
- for i = 0, 0.3, 0.1 do
- swait()
- shoot(mouse, ra, 3, 1.5)
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.4)
- LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(65)), 0.4)
- RH.C0 = clerp(RH.C0, CFrame.new(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
- end
- CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", ra, 1.4, 1.2)
- shoot(mouse, ra, 3, 1.5)
- for i = 0, 0.1, 0.1 do
- swait()
- shoot(mouse, ra, 3, 1.5)
- rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(65)), 0.4)
- RH.C0 = clerp(RH.C0, CFrame.new(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
- end
- end
- attack = false
- hum.WalkSpeed = 16
- end
- function blastyboi()
- attack = true
- hum.WalkSpeed = 0
- for i = 0,4.5, 0.1 do
- swait()
- Effects.Block.Create(maincolor, ra.CFrame * CFrame.new(0, -1.5, 0), 23, 23, 23, .6, .6, .6, .1)
- RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-65)),.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(90)),0.15)
- RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(0),math.rad(90)),0.15)
- end
- ref = New("Part",hed,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),CFrame = root.CFrame,Color = Color3.new(0, 1, 0),})
- coroutine.resume(coroutine.create(function()
- for i = 1, 60 do
- swait()
- ref.CFrame = ref.CFrame * CFrame.new(0,0,-2)
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=166038742", ref, 5, 1.1)
- Effects.Break.Create (maincolor, ref.CFrame , 5, 5, 5, 0, 0, 0, .1)
- MagniDamage(ref, 12, 10, 20, -10, "Normal", "179515215", 1.5)
- end
- ref:Remove()
- end))
- for i = 0, 1, 0.1 do
- swait()
- RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-65)),.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(90)),0.15)
- RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(0),math.rad(90)),0.15)
- end
- attack = false
- hum.WalkSpeed = 16
- end
- --End of attacks for red mode which i call crying chaos (neb gave me the name c;)--
- ------------------------------------------------------------
- ---------------------------------------------
- if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
- char:BreakJoints()
- end
- function NothingPersonal()
- if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
- local HITBODY = mouse.Target.Parent
- local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
- local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
- if TORS ~= nil and HUMAN ~= nil then
- attack = true
- hum.WalkSpeed = 0
- root.CFrame = TORS.CFrame * CFrame.new(-1,0,6)
- TORS.Anchored = true
- CreateSound("367453005", hed, 10, 1)
- Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
- for i = 0,6,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(-20)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(125)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(-15)), 0.1)
- HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
- end
- for i = 0,4,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(45)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(15)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
- HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
- end
- HITBODY:BreakJoints()
- TORS.Anchored = false
- attack = false
- hum.WalkSpeed = 16
- bleed(TORS,25)
- end
- end
- end
- function Heal()
- attack = true
- hum.WalkSpeed = 0
- for i = 0,4,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(165)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
- HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
- end
- CreateSound("367453005", hed, 10, 1)
- Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 5, 5, 5, .1, .1)
- Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 7, 7, 7, .1, .1)
- Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100,10, 10, 10, .1, .1)
- Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 13, 13, 13, .1, .1)
- hum.Health = 100
- for i = 0,2,0.1 do
- swait()
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(165)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
- HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
- end
- hum.WalkSpeed = 16
- attack = false
- end
- ------------------------------------------------------------
- ---------------------------------------------
- --Start of attacks for purple mode which i call corruption--
- mainmodel = Instance.new('Model',char)
- children = mainmodel:GetChildren()
- my = 0
- function lerp(dist,inc)
- for i = 0,10 do
- swait()
- for x,v in pairs(children) do
- --lookvector
- -- ( centerPoint.Y + distance * Math.Sin( angle ) )
- --diff rot is 90
- v.Size = v.Size + Vector3.new(.1/(dist/math.abs(dist)),.1/(dist/math.abs(dist)),.1/(dist/math.abs(dist)))
- v.Transparency = v.Transparency - .1/(dist/math.abs(dist))
- v.CFrame = CFrame.new(v.Position)*CFrame.Angles(0,math.rad(90*x+my),0)*CFrame.new(dist/10,0,0)
- end
- end
- end
- function telechild()
- attack = true
- for i = 0, 1, 0.1 do
- swait()
- RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(90),math.rad(90)),0.15)
- end
- Effects.Sphere.Create(maincolor, ra.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
- Effects.Ring.Create(maincolor, ra.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
- for i = 0, 1, 0.1 do
- swait()
- RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(90),math.rad(90)),0.15)
- end
- local rotation = my
- if mouse.Target ~= nil then
- local tp = mouse.Hit
- lerp(-5,rotation)
- char:SetPrimaryPartCFrame(CFrame.new(tp.p)*CFrame.new(0,5,0))
- lerp(5,rotation)
- end
- attack = false
- end
- --End of attacks for purple mode which I call corruption--
- ---New stuff
- function BanHammered()
- attack = true
- hum.WalkSpeed = 3.01
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0+255.45*i), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-0), Rad(0), Rad(180)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-0), Rad(0), Rad(-180)), 0.15)
- RW.C0 = clerp(RW.C0, CF(.5, 0.5 + 0.05 * Sin(sine / 30), .4 + 0.025 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(-90 - 5 * Cos(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-.5, 0.5 + 0.05 * Sin(sine / 30), .4 + 0.025 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(90 + 5 * Cos(sine / 20))), 0.1)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0.4 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(20 - 5 * Cos(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(-20 + 5 * Cos(sine / 20))), 0.1)
- end
- CreateSound("1388740053", hed, 10, 1)
- for i = 0,2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(85), Rad(0), Rad(-20 - 5 * Cos(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(-20 + 5 * Cos(sine / 20))), 0.1)
- end
- MagniDamage(ra, 12, 16, 24, 10, "Normal")
- local sinkhole = IT("Part")
- sinkhole.Size = Vector3.new(35,0,35)
- sinkhole.Parent = EffectModel
- sinkhole.Material = "Neon"
- sinkhole.Color = Color3.new(0,0,0)
- sinkhole.Anchored = true
- sinkhole.CanCollide = false
- sinkhole.Transparency = 1
- local decal = IT("Decal",sinkhole)
- decal.Face = "Top"
- decal.Texture = "http://www.roblox.com/asset/?id=29268434"
- decal.Transparency = 1
- sinkhole.CFrame = CF(rl.Position)*CF(0,-0.75,0)
- coroutine.resume(coroutine.create(function()
- for i = 1, 5 do
- swait()
- decal.Transparency = decal.Transparency - 0.2
- end
- swait(500)
- for i = 1, 5 do
- swait()
- decal.Transparency = decal.Transparency + 0.2
- end
- sinkhole:remove()
- end))
- hum.WalkSpeed = 16
- attack = false
- end
- function smashing()
- attack = true
- for i = 0, 2, 0.1 do
- swait()
- RH.C0=clerp(RH.C0,cf(1,-.5,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
- tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(15)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(-15)), 0.3)
- end
- for i = 0,2,0.1 do
- swait()
- RH.C0=clerp(RH.C0,cf(1,-.9,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
- rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(2.5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-2.5)), 0.3)
- end
- Effects.Ring.Create(BrickColor.new("White"), root.CFrame * CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(90), 0, 0), 3, 3, 1, 4, 4, 0, .06)
- for i = 1, 5 do
- local pa = New("Part",char,"Hit"..i,{Anchored=true,CanCollide = false,CFrame = (root.CFrame * CFrame.new(0,-4.04159951,-(i*5))),Size=Vector3.new(3,7,3)})
- local startpos = (root.CFrame * CFrame.new(0,-2.04159951,-(i*5))).p;
- local endpos = (root.CFrame * CFrame.new(0,-2.04159951,-(i*5))).p + Vector3.new(0,-1,0);
- local length = 200;
- local ray = Ray.new(startpos, (endpos - startpos).unit*length)
- local hit, hitpos = workspace:FindPartOnRay( ray, char )
- local size = (startpos-hitpos).magnitude
- if hit and hit.CanCollide then
- pa.BrickColor = hit.BrickColor;
- pa.Material = hit.Material;
- pa.Transparency = hit.Transparency
- pa.Reflectance = hit.Reflectance
- pa.TopSurface,pa.BottomSurface,pa.BackSurface,pa.LeftSurface,pa.RightSurface,pa.FrontSurface = hit.TopSurface,hit.BottomSurface,hit.BackSurface,hit.LeftSurface,hit.RightSurface,hit.FrontSurface
- pa.CFrame = CFrame.new(hitpos)*CFrame.new(0,-0.5,0)
- for i = 3, 15 do
- local aa = pa:Clone()
- aa.Parent = workspace
- aa.Name = pa.Name.."Fly"..i
- aa.CanCollide = false
- aa.Anchored = false
- aa.CFrame = CFrame.new(hitpos)*CFrame.new(0,-2,0)
- aa.Size = Vector3.new(.75,.75,.75)
- aa.Velocity = Vector3.new(math.random(-25,25),65,math.random(-25,25))
- game:service'Debris':AddItem(aa,2)
- end
- else
- pa:remove()
- end
- coroutine.wrap(function()
- for i = 1,5,.3 do
- pa.CFrame = pa.CFrame*CFrame.new(0,.3,0)
- swait()
- end
- end)()
- local Dealt = {}
- for i,v in next, workspace:children() do
- local h = v:FindFirstChildOfClass"Humanoid"
- if h and v ~= char then
- for _,p in next, v:children() do
- if p and p:IsA"BasePart" and not Dealt[h] then
- if (p.CFrame.p - pa.CFrame.p).magnitude <= 5 then
- MagniDamage(tors, 25, 20, 40, 1, "Knockdown", "", 1)
- Dealt[h] = true
- end
- end
- end
- end
- end
- coroutine.wrap(function()
- wait(1)
- pa.Anchored = false
- pa.Velocity = Vector3.new(math.random(-25,25),math.random(25,50),math.random(-25,25))
- for i = 0, 1, .1 do
- pa.Transparency = i
- wait()
- end
- pa:destroy()
- end)()
- wait(.1)
- end
- attack = false
- end
- -------------------------------------------------------
- --End Attacks N Stuff--
- -------------------------------------------------------
- ------------------------------------------------------------
- ---------------------------------------------
- local idle=0
- local sine = 0
- local change = 1
- local val = 0
- toim = 0
- hum.Animator.Parent = nil
- idleanim=.4
- while true do
- swait()
- sine = sine + change
- local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
- local velderp=root.Velocity.y
- hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
- if equipped==true or equipped==false then
- if attack==false then
- idle=idle+1
- else
- idle=0
- end
- if root.Velocity.y > 1 and hitfloor==nil then
- Anim="Jump"
- inair = true
- if attack==false then
- rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-30)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,.2,-.7)*RHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(10)),0.15)
- end
- elseif root.Velocity.y < -1 and hitfloor==nil then
- Anim="Fall"
- inair = true
- if attack==false then
- RH.C0=clerp(RH.C0,cf(1,-.5,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5*math.sin(sine/20)),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-4.5),math.rad(-2.5*math.sin(sine/20)),math.rad(10)),0.15)
- rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
- tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(40),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(-90)), 0.3)
- end
- elseif torvel<1 and hitfloor~=nil then
- Anim="Idle"
- change = 1
- inair = false
- if attack==false then
- if Mode == "1" then
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(0), math.rad(0), math.rad(4.5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-4.5)), 0.1)
- HW.C0 = clerp(HW.C0,CFrame.new(0,.7,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- elseif Mode == "2" then
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(86)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(2.5*math.cos(sine/20)),math.rad(0),math.rad(-65)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(-5)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(-5)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/20), 0) * angles(math.rad(95), math.rad(0), math.rad(55)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/20), 0) * angles(math.rad(95), math.rad(0), math.rad(35)), 0.1)
- HW.C0 = clerp(HW.C0,CFrame.new(0,.7,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- elseif Mode == "3" then
- RW.C0 = clerp(RW.C0, CFrame.new(.7, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(90 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-.7, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(80 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(60)), 0.1)
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-4.5),math.rad(0),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-4.5),math.rad(0),math.rad(0)),0.15)
- HW.C0 = clerp(HW.C0,CFrame.new(0,.7,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- elseif Mode == "4" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 5)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 5)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/20), 0) * angles(math.rad(95), math.rad(0), math.rad(10)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(95), math.rad(0), math.rad(55)), 0.1)
- elseif Mode == "5" then
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
- RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(0 - 1 * math.cos(sine / 25)), math.rad(-7), math.rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(0 - 1 * math.cos(sine / 25)), math.rad(-5), math.rad(-13)), 0.1)
- elseif Mode == "6" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(-15), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.3, 0.5 + 0.05 * Sin(sine / 30), 0.2 + 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(-20 - 5 * Cos(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.3, 0.5 + 0.05 * Sin(sine / 30), 0.2 + 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(20 + 5 * Cos(sine / 20))), 0.1)
- elseif Mode == "7" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
- elseif Mode == "8" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
- elseif Mode == "9" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-10 - 2.5 * Sin(sine/ 25)), Rad(20 * Cos(sine / 20))), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-7), Rad(0), Rad(-5)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10 + 5 * Sin(sine/ 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10 - 5 * Sin(sine/ 20))), 0.1)
- elseif Mode == "10" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(-10 - 2.5 * Sin(sine/ 20)), Rad(20 * Cos(sine / 20))), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-7), Rad(0), Rad(-5)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10 + 5 * Sin(sine/ 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10 - 5 * Sin(sine/ 20))), 0.1)
- elseif Mode == "11" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- if Mrandom(1,15) == 1 then
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
- end
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
- RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(215)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
- elseif Mode == "12" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
- neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 30)), Rad(0), Rad(20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-8 - 4.5 * Sin(sine / 20))), 0.12)
- elseif Mode == "13" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(3 + 4.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20* Player_Size), 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-3 - 4.5 * Sin(sine / 20))), 0.1)
- end
- end
- elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
- Anim="Walk"
- change = 1
- inair = false
- if attack==false then
- if Mode == "1" or Mode == "9" or Mode == "11" then
- hum.WalkSpeed = 16
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(35) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-35) * math.cos(sine / 7), math.rad(0), math.rad(-5)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
- elseif Mode == "2" then
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(15) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15) * math.cos(sine / 7), math.rad(0), math.rad(-5)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-15+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-15-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
- elseif Mode == "3" then
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(35) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-35) * math.cos(sine / 7), math.rad(0), math.rad(-5)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
- elseif Mode == "4" then
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(35) * math.cos(sine / 20), math.rad(0), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-35) * math.cos(sine / 20), math.rad(0), math.rad(-5)), 0.3)
- RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
- elseif Mode == "5" then
- rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(10*math.cos(sine/7))),0.15)
- tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(115 + 4), math.rad(45), math.rad(50)), 0.1)
- RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/2)*angles(math.rad(-5-15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
- LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/2)*angles(math.rad(-5+15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
- elseif Mode == "6" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 20), .3 * Cos(sine / 7)) * RHCF * angles(Rad(-0) - rl.RotVelocity.Y / 75, Rad(0), Rad(-70) * Cos(sine / 7)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.925 - 0.1 * Cos(sine / 20), -.3 * Cos(sine / 7)) * LHCF * angles(Rad(-0) + ll.RotVelocity.Y / 75, Rad(0), Rad(-70) * Cos(sine / 7)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(3) - ra.RotVelocity.Y / 75), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0) , Rad(-3) + la.RotVelocity.Y / 75), 0.1)
- elseif Mode == "7" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
- elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
- elseif Mode == "8" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-5)), 0.1)
- elseif Mode == "10" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0) , Rad(-10) + la.RotVelocity.Y / 75), 0.1)
- elseif Mode == "12" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.375 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
- neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 7) / 2* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-1.5), Rad(0), Rad(-56) * Cos(sine / 7)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 + 0.1 * Cos(sine / 7) / 2* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-1.5), Rad(0), Rad(-56) * Cos(sine / 7)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 12)), Rad(-55 + 2.5 * Sin(sine / 12))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-48) * Cos(sine / 7) , Rad(0) , Rad(-3) + la.RotVelocity.Y / 75), 0.12)
- elseif Mode == "13" then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(.6) + la.RotVelocity.Y / 75), 0.1)
- end
- end
- end
- if 0 < #Effects then
- for e = 1, #Effects do
- if Effects[e] ~= nil then
- local Thing = Effects[e]
- if Thing ~= nil then
- local Part = Thing[1]
- local Mode = Thing[2]
- local Delay = Thing[3]
- local IncX = Thing[4]
- local IncY = Thing[5]
- local IncZ = Thing[6]
- if 1 >= Thing[1].Transparency then
- if Thing[2] == "Block1" then
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block2" then
- Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
- local Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block3" then
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
- local Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Cylinder" then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Blood" then
- local Mesh = Thing[7]
- Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Elec" then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Disappear" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Shatter" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
- Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
- Thing[6] = Thing[6] + Thing[5]
- end
- else
- Part.Parent = nil
- table.remove(Effects, e)
- end
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement