Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------- --------------
- -------------------------- Noob Script ---------------------- ----
- -------------------------------------------------- --------------
- พิมพ์([[
- - สร้างโดย Guest_842104
- - รหัส FE โดยแขก (Guest_842104)
- --------------------------------
- คุณพบสคริปต์ที่หายากดี
- อย่ารั่วไหล ...
- --------------------------------
- ]])
- ถ้าเกม: GetService ("RunService"): IsClient () ดังนั้นข้อผิดพลาด ("สคริปต์ต้องเป็นฝั่งเซิร์ฟเวอร์เพื่อให้ใช้งานได้ให้ใช้ h / และไม่ใช่ hl /")
- ผู้เล่นท้องถิ่น, เกม, เจ้าของ = เจ้าของ, เกม
- ท้องถิ่น RealPlayer = Player
- ทำ
- local rp = RealPlayer
- script.Parent = rp.Character
- --RemoteEvent สำหรับการสื่อสาร
- เหตุการณ์ในท้องถิ่น = Instance.new ("RemoteEvent")
- Event.Name = "UserInput_Event"
- - ทำกิจกรรมเพื่อทำสิ่งต่าง ๆ เช่น Mouse.KeyDown
- ฟังก์ชั่นท้องถิ่น fakeEvent ()
- local t = {_fakeEvent = true, ฟังก์ชั่น = {}, Connect = ฟังก์ชั่น (ตนเอง, f) table.insert (self.Functions, f) end}
- t.connect = t.Connect
- ส่งคืน t
- ปลาย
- - การสร้างวัตถุอินพุตปลอมด้วยตัวแปรปลอม
- โลคัล m = {Target = nil, Hit = CFrame.new (), KeyUp = fakeEvent (), KeyDown = fakeEvent (), Button1Up = fakeEvent (), Button1Down = fakeEvent ()}
- Local UIS = {InputBegan = fakeEvent (), InputEnded = fakeEvent ()}
- ท้องถิ่น CAS = {การกระทำ = {}, BindAction = ฟังก์ชั่น (ตัวเองชื่อสนุกสัมผัส ... )
- CAS.Actions [name] = fun และ {Name = name, Function = fun, Keys = {... }} หรือไม่มี
- } สิ้น
- - ผสาน 2 ฟังก์ชั่นเข้าด้วยกันโดยตรวจสอบจำนวนอาร์กิวเมนต์
- CAS.UnbindAction = CAS.BindAction
- - ฟังก์ชั่นนี้จะทริกเกอร์เหตุการณ์ที่ได้รับ: Connect () 'ed
- ฟังก์ชั่นท้องถิ่น te (ตนเอง, EV, ... )
- ท้องถิ่น t = m [ev]
- ถ้า t และ t._fakeEvent
- สำหรับ _, f เป็นคู่ (t.Functions) ทำ
- f ( ... )
- ปลาย
- ปลาย
- ปลาย
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent: Connect (ฟังก์ชั่น (PLR, io)
- ถ้า plr ~ = rp แล้วส่งคืนจุดสิ้นสุด
- m.Target = io.Target
- m.Hit = io.Hit
- ถ้าไม่ใช่ io.isMouse
- ท้องถิ่น b = io.UserInputState == Enum.UserInputState.Begin
- ถ้า io.UserInputType == Enum.UserInputType.MouseButton1 แล้ว
- return m: TrigEvent (b และ "Button1Down" หรือ "Button1Up")
- ปลาย
- สำหรับ _, t เป็นคู่ (CAS.Actions) ทำ
- สำหรับ _, k เป็นคู่ (t.Keys) ทำ
- ถ้า k == io.KeyCode
- t.Function (t.Name, io.UserInputState, io)
- ปลาย
- ปลาย
- ปลาย
- m: TrigEvent (b และ "KeyDown" หรือ "KeyUp", io.KeyCode.Name: lower ())
- UIS: TrigEvent (b และ "InputBegan" หรือ "InputEnded", io, false)
- ปลาย
- จบ)
- Event.Parent = NLS ([== [
- Local Player = game: GetService ("Players") LocalPlayer
- สคริปต์ Local = Event: WaitForChild ("UserInput_Event")
- Local Mouse = Player: GetMouse ()
- local UIS = game: GetService ("UserInputService")
- ฟังก์ชั่นท้องถิ่นอินพุต = ฟังก์ชั่น (io, a)
- ถ้ากลับมาแล้วจบ
- - ตั้งแต่ InputObject เป็นอินสแตนซ์ฝั่งไคลเอ็นต์เราสร้างและส่งผ่านตารางแทน
- เหตุการณ์: FireServer ({KeyCode = io.KeyCode, UserInputType = io.UserInputType, UserInputState = io.UserInputState, Hit = Mouse.Hit เป้าหมาย = Mouse.Target})
- ปลาย
- UIS.InputBegan: Connect (input)
- UIS.InputEnded: Connect (input)
- ท้องถิ่น h, t
- - ให้ข้อมูลเมาส์เซิร์ฟเวอร์ 30 ครั้งทุกวินาที แต่ถ้าเปลี่ยนค่า
- - หากผู้เล่นไม่ขยับเม้าส์ลูกค้าจะไม่ยิงเหตุการณ์
- ในขณะที่รอ (1/30) ทำ
- ถ้า h ~ = Mouse.Hit หรือ t ~ = Mouse.Target
- H, t = Mouse.Hit, Mouse.Target
- เหตุการณ์: FireServer ({isMouse = true, Target = T, Hit = H})
- ปลาย
- จบ] ==] Player.Character)
- ---- วัตถุเกม Sandboxed ที่ช่วยให้การใช้วิธีการและการบริการลูกค้า
- - วัตถุเกมจริง
- local _rg = เกม
- - เหมาะสำหรับบริการปลอม
- local fsmt = {
- __index = ฟังก์ชั่น (ตัวเอง, k)
- ท้องถิ่น s = rawget (ตนเอง "_ RealService")
- ถ้า s แล้วส่งคืน s [k] สิ้นสุด
- สิ้นสุด
- __newindex = ฟังก์ชั่น (self, k, v)
- ท้องถิ่น s = rawget (ตนเอง "_ RealService")
- ถ้า s ดังนั้น s [k] = v สิ้นสุด
- สิ้นสุด
- __call = function (ตนเอง, ... )
- ท้องถิ่น s = rawget (ตนเอง "_ RealService")
- ถ้า s แล้วส่งคืน s (... ) สิ้นสุด
- ปลาย
- }
- ฟังก์ชั่นท้องถิ่น FakeService (t, RealService)
- t._RealService = typeof (RealService) == "string" และ _rg: GetService (RealService) หรือ RealService
- คืนค่า setmetatable (t, fsmt)
- ปลาย
- - วัตถุเกมปลอม
- ท้องถิ่น g = {
- GetService = ฟังก์ชั่น (ตัวเอง s)
- คืนตัวเอง [s]
- สิ้นสุด
- ผู้เล่น = FakeService ({
- LocalPlayer = FakeService ({GetMouse = ฟังก์ชัน (ตัวเอง) return m end}, Player)
- } "ผู้เล่น")
- 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 = ฟังก์ชั่น (ตัวเองชื่อ _ สนุก)
- self._btrs [name] = self.Heartbeat: เชื่อมต่อ (สนุก)
- สิ้นสุด
- UnbindFromRenderStep = ฟังก์ชั่น (ตัวเองชื่อ)
- self._btrs [ชื่อ]: ยกเลิกการเชื่อมต่อ ()
- สิ้นสุด
- } "RunService")
- setmetatable (g {
- __index = ฟังก์ชั่น (ตัวเอง, s)
- return _rg: GetService (s) หรือ typeof (_rg [s]) == "ฟังก์ชั่น"
- และฟังก์ชัน (_, ... ) return _rg [s] (_ rg, ... ) สิ้นสุดหรือ _rg [s]
- สิ้นสุด
- __newindex = fsmt .__ newindex
- __call = fsmt .__ call
- })
- - การเปลี่ยนเจ้าของวัตถุของผู้เล่นปลอมเพื่อสนับสนุนเจ้าของ: GetMouse ()
- เกม, เจ้าของ = g, g.Players.LocalPlayer
- ปลาย
- ผู้เล่น = เจ้าของ
- PlayerGui = Player.PlayerGui
- Cam = workspace.CurrentCamera
- Backpack = Player.Backpack
- ตัวละคร = ผู้เล่นตัวละคร
- Humanoid = CharacterHumanoid
- Mouse = Player: GetMouse ()
- RootPart = ตัวอักษร ["HumanoidRootPart"]
- Torso = ตัวอักษร ["Torso"]
- หัวหน้า = ตัวละคร ["หัวหน้า"]
- RightArm = ตัวอักษร ["แขนขวา"]
- LeftArm = ตัวอักษร ["แขนซ้าย"]
- RightLeg = ตัวอักษร ["ขาขวา"]
- LeftLeg = ตัวอักษร ["ขาซ้าย"]
- RootJoint = RootPart ["RootJoint"]
- คอ = ลำตัว ["คอ"]
- RightShoulder = เนื้อตัว ["ไหล่ขวา"]
- LeftShoulder = ลำตัว ["ไหล่ซ้าย"]
- RightHip = เนื้อตัว ["สะโพกขวา"]
- LeftHip = เนื้อตัว ["สะโพกซ้าย"]
- ตัวละคร = ผู้เล่นตัวละคร
- Humanoid = CharacterHumanoid
- ---------
- plr = game ผู้เล่นท้องถิ่นเพลย์เยอร์
- chara = plr.Character
- mouse = plr: GetMouse ()
- สร้าง = Instance.new
- ใหญ่ = math.huge
- local shadowhead = Create ("Part", chara.Head)
- shadowhead.BrickColor = BrickColor.new ("ดำจริง ๆ ")
- shadowhead.Size = Vector3.new (1.2, 0.6, 1)
- shadowhead.CanCollide = false
- local shadowheadmesh = สร้าง ("SpecialMesh", shadowhead)
- shadowheadmesh.MeshType = "หัวหน้า"
- shadowheadmesh.Scale = Vector3.new (1.26, 1.5, 1.26)
- local weld2 = Create ("Weld", shadowhead)
- weld2.Part0 = shadowhead
- งานเชื่อม 2 ส่วน 1 = หัว
- weld2.C1 = CFrame.new (0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1)
- Player = game: GetService ("Players") LocalPlayer
- PlayerGui = Player.PlayerGui
- Cam = workspace.CurrentCamera
- Backpack = Player.Backpack
- ตัวละคร = ผู้เล่นตัวละคร
- ถ่าน = ผู้เล่น. ตัวละคร
- Humanoid = CharacterHumanoid
- Mouse = Player: GetMouse ()
- RootPart = ตัวอักษร ["HumanoidRootPart"]
- Torso = ตัวอักษร ["Torso"]
- หัวหน้า = ตัวละคร ["หัวหน้า"]
- RightArm = ตัวอักษร ["แขนขวา"]
- LeftArm = ตัวอักษร ["แขนซ้าย"]
- RightLeg = ตัวอักษร ["ขาขวา"]
- LeftLeg = ตัวอักษร ["ขาซ้าย"]
- RootJoint = RootPart ["RootJoint"]
- คอ = ลำตัว ["คอ"]
- RightShoulder = เนื้อตัว ["ไหล่ขวา"]
- LeftShoulder = ลำตัว ["ไหล่ซ้าย"]
- RightHip = เนื้อตัว ["สะโพกขวา"]
- LeftHip = เนื้อตัว ["สะโพกซ้าย"]
- local Orin = "http://www.roblox.com/asset/?id=635135101"
- Head.face.Texture = Orin
- ฟังก์ชั่นเชื่อม (a, b, acf)
- ท้องถิ่น w = Instance.new ("เชื่อม", a)
- w.Part0 = a
- w.Part1 = b
- w.C0 = acf
- ปลาย
- char.Humanoid.MaxHealth = 9999
- char.Humanoid.Health = 9999
- char.Humanoid.Changed: Connect (ฟังก์ชั่น ()
- char.Humanoid.Health = 9999
- จบ)
- --------------------------------
- char.Head.face.Texture = "rbxassetid: // 635135101"
- --------------------------------
- -------------------------------------------------- -----
- FavIDs ท้องถิ่น = {
- 340106355, - คริสตัล Nefl
- 927529620 - ขนาด
- 876981900, - แฟนตาซี
- 398987889, - วันธรรมดา
- 1117396305 - โอ้รอคุณอยู่
- 885996042 - การเดินทางในฤดูหนาว
- 919231299, - Effigy Idiot ที่กำลังขยายตัว
- 743466274, - Good Day Sunshine
- 727411183, --Knife Fight
- 1402748531 - โลกกำลังไว้ใจคุณ!
- 595230126 - ภาษาโรบอท
- }
- - ความเป็นจริงในชีวิตของฉันไม่จริง แต่เป็นจักรวาล -makhail07
- รอ (0.2)
- local plr = game: service'Players'.LocalPlayer
- พิมพ์ ('ผู้ใช้ท้องถิ่นคือ' ..plr.Name)
- พิมพ์ ('SCRIPTNAME โหลดแล้ว')
- พิมพ์ ('คำอธิบายสคริปต์')
- ท้องถิ่นถ่าน = plr.Character
- local hum = char.Humanoid
- local hed = char.Head
- local root = char.HumanoidRootPart
- ท้องถิ่น rootj = root.RootJoint
- local tors = char.Torso
- local ra = char ["แขนขวา"]
- ท้องถิ่น la = char ["แขนซ้าย"]
- local rl = char ["ขาขวา"]
- local ll = char ["ขาซ้าย"]
- local neck = tors ["คอ"]
- local mouse = plr: GetMouse ()
- โลคัล RootCF = CFrame.fromEulerAnglesXYZ (-1.57, 0, 3.14)
- ท้องถิ่น RHCF = CFrame.fromEulerAnglesXYZ (0, 1.6, 0)
- ท้องถิ่น LHCF = CFrame.fromEulerAnglesXYZ (0, -1.6, 0)
- local maincolor = BrickColor.new ("New Yeller")
- -------------------------------------------------- -----
- - เริ่มสิ่งที่ดี -
- -------------------------------------------------- -----
- CAM = game.Workspace.CurrentCamera
- CF = CFrame.new
- angles = CFrame.Angles
- การโจมตี = เท็จ
- Euler = CFrame.fromEulerAnglesXYZ
- Rad = math.rad
- IT = Instance.new
- BrickC = BrickColor.new
- Cos = math.cos
- Acos = math.acos
- บาป = math.sin
- Asin = math.asin
- Abs = math.abs
- Mrandom = math.random
- ชั้น = math.floor
- -------------------------------------------------- -----
- - สิ่งที่ดีที่สุด -
- -------------------------------------------------- -----
- necko = CF (0, 1, 0, -1, -0, -0, 0, 0, 0, 1, 0, 1, 0)
- RSH, LSH = ไม่มี, ไม่มี
- RW = Instance.new ("เชื่อม")
- LW = Instance.new ("เชื่อม")
- RH = ลำตัว ["สะโพกขวา"]
- LH = ลำตัว ["สะโพกซ้าย"]
- RSH = tors ["ไหล่ขวา"]
- LSH = tors ["ไหล่ซ้าย"]
- RSH.Parent = ไม่มี
- LSH.Parent = ไม่มี
- RW.Name = "RW"
- RW.Part0 = tors
- RW.C0 = CF (1.5, 0.5, 0)
- RW.C1 = CF (0, 0.5, 0)
- RW.Part1 = ra
- RW.Parent = tors
- LW.Name = "LW"
- LW.Part0 = แรงบิด
- LW.C0 = CF (-1.5, 0.5, 0)
- LW.C1 = CF (0, 0.5, 0)
- LW.Part1 = la
- LW.Parent = แรงบิด
- ผลกระทบ = {}
- -------------------------------------------------- -----
- - เริ่มต้นการเต้นของหัวใจ -
- -------------------------------------------------- -----
- ArtificialHB = Instance.new ("BindableEvent", สคริปต์)
- ArtificialHB.Name = "Heartbeat"
- สคริปต์: WaitForChild ( "หัวใจ")
- frame = 1/60
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick ()
- script.Heartbeat: ไฟ ()
- เกม: GetService ("RunService") Heartbeat: เชื่อมต่อ (ฟังก์ชั่น (s, p)
- tf = tf + s
- ถ้า tf> = frame แล้ว
- หากอนุญาตให้มีเฟรมจากนั้น
- script.Heartbeat: ไฟ ()
- lastframe = tick ()
- อื่น
- สำหรับ i = 1, math.floor (tf / frame) ทำ
- script.Heartbeat: ไฟ ()
- ปลาย
- lastframe = tick ()
- ปลาย
- ถ้าโยนอีกครั้ง
- tf = 0
- อื่น
- tf = tf - frame * math.floor (tf / frame)
- ปลาย
- ปลาย
- จบ)
- -------------------------------------------------- -----
- - สิ้นสุด HeartBeat--
- -------------------------------------------------- -----
- -------------------------------------------------- -----
- - เริ่มฟังก์ชั่นที่สำคัญ -
- -------------------------------------------------- -----
- ฟังก์ชัน swait (NUM)
- ถ้า num == 0 หรือ num == nil
- เกม: บริการ ( "RunService") ก้าว:. รอ (0)
- อื่น
- สำหรับ i = 0 ไม่ต้องสนใจ
- เกม: บริการ ( "RunService") ก้าว:. รอ (0)
- ปลาย
- ปลาย
- ปลาย
- ฟังก์ชั่นด้าย (f)
- coroutine.resume (coroutine.create (ฉ))
- ปลาย
- ฟังก์ชั่น clerp (a, b, t)
- ท้องถิ่น qa = {
- QuaternionFromCFrame (ก)
- }
- โลคัล qb = {
- QuaternionFromCFrame (ข)
- }
- ขวานท้องถิ่น, ay, az = ขวาน, ay, az
- local bx, โดย, bz = bx, โดย, bz
- ท้องถิ่น _t = 1 - t
- ส่งกลับ QuaternionToCFrame (_t * ax + t * bx, _t * ay + t * โดย, _t * az + t * bz, QuaternionSlerp (qa, qb, t))
- ปลาย
- ฟังก์ชัน QuaternionFromCFrame (cf)
- Local mx, ของฉัน, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf: components ()
- การติดตามโลคัล = m00 + m11 + m22
- ถ้าติดตาม> 0 แล้ว
- local s = math.sqrt (1 + ติดตาม)
- ผู้รับในท้องถิ่น = 0.5 / s
- ผลตอบแทน (m21 - m12) * ผู้รับ, (m02 - m20) * ผู้รับ, (m10 - m01) * ผู้รับ, s * 0.5
- อื่น
- ท้องถิ่น i = 0
- ถ้า m00 <m11 ดังนั้น
- i = 1
- ปลาย
- ถ้า m22> (i == 0 และ m00 หรือ m11)
- i = 2
- ปลาย
- ถ้าฉัน == 0 แล้ว
- ท้องถิ่น s = math.sqrt (m00 - m11 - m22 + 1)
- ผู้รับในท้องถิ่น = 0.5 / s
- ผลตอบแทน 0.5 * s, (m10 + m01) * ผู้รับ, (m20 + m02) * ผู้รับ, (m21 - m12) * ผู้รับ
- elseif i == 1 แล้ว
- ท้องถิ่น s = math.sqrt (m11 - m22 - m00 + 1)
- ผู้รับในท้องถิ่น = 0.5 / s
- ผลตอบแทน (m01 + m10) * ผู้รับ, 0.5 * s, (m21 + m12) * ผู้รับ, (m02 - m20) * ผู้รับ
- elseif i == 2 แล้ว
- ท้องถิ่น s = math.sqrt (m22 - m00 - m11 + 1)
- ผู้รับในท้องถิ่น = 0.5 / s
- ผลตอบแทน (m02 + m20) * ผู้รับ, (m12 + m21) * ผู้รับ, 0.5 * s, (m10 - m01) * ผู้รับ
- ปลาย
- ปลาย
- ปลาย
- ฟังก์ชัน QuaternionToCFrame (px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- โลคัล wx, wy, wz = w * xs, w * ys, w * zs
- ท้องถิ่น xx = x * xs
- ท้องถิ่น xy = x * ys
- ท้องถิ่น xz = x * zs
- local yy = y * ys
- local yz = y * zs
- ท้องถิ่น 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))
- ปลาย
- ฟังก์ชัน QuaternionSlerp (a, b, t)
- local cosTheta = a [1] * b [1] + a [2] * b [2] + a [3] * b [3] + a [4] * b [4]
- เริ่มต้นท้องถิ่นป้อนเสร็จสิ้นป้อน
- ถ้า cosTheta> = 1.0E-4 ดังนั้น
- ถ้า 1 - cosTheta> 1.0E-4 ดังนั้น
- local theta = math.acos (cosTheta)
- local invSinTheta = 1 / Sin (theta)
- startInterp = Sin ((1 - t) * theta) * invSinTheta
- finishInterp = Sin (t * theta) * invSinTheta
- อื่น
- startInterp = 1 - t
- finishInterp = t
- ปลาย
- elseif 1 + cosTheta> 1.0E-4 แล้ว
- local theta = math.acos (-cosTheta)
- local invSinTheta = 1 / Sin (theta)
- startInterp = Sin ((t - 1) * theta) * invSinTheta
- finishInterp = Sin (t * theta) * invSinTheta
- อื่น
- startInterp = t - 1
- finishInterp = t
- ปลาย
- ส่งกลับ [1] * startInterp + b [1] * finishInterp, [2] * startInterp + b [2] * finishInterp, [3] * startInterp + b [3] * finishInterp, [4] * startInterp + b [4] * เสร็จสิ้นการแทรก
- ปลาย
- ฟังก์ชัน rayCast (ตำแหน่ง, ทิศทาง, ช่วง, ข้าม)
- เกมส่งคืน: บริการ ("พื้นที่ทำงาน"): FindPartOnRay (Ray.new (ตำแหน่ง, ทิศทางหน่วยโฆษณา * (ช่วงหรือ 999.999)), ละเว้น)
- ปลาย
- โลคัล RbxUtility = LoadLibrary ("RbxUtility")
- ท้องถิ่นสร้าง = RbxUtility.Create
- ฟังก์ชัน getRegion (จุดช่วงพิสัย)
- return workspace: FindPartsInRegion3WithIgnoreList (Region3.new (point-Vector3.new (1,1,1) * range / 2, จุด + Vector3.new (1,1,1) * range / 2), ไม่สนใจ, 100)
- ปลาย
- ฟังก์ชั่น GetTorso (ถ่าน)
- return char: FindFirstChild'Torso 'หรือ char: FindFirstChild'UpperTorso' หรือ char: FindFirstChild'LorsTorso 'หรือ char: FindFirstChild'HumanoidRootPart'
- ปลาย
- local M = {C = math.cos, R = math.rad, S = math.sin, P = math.pi, RNG = math.random, MRS = math.randomseed, H = math.huge, RRNG = ฟังก์ชั่น ( ต่ำสุด, สูงสุด, div) ส่งคืน math.rad (math.random (ต่ำสุด, สูงสุด) / (div หรือ 1)) end}
- -------------------------------------------------- -----
- - ฟังก์ชั่นเริ่มต้นความเสียหาย -
- -------------------------------------------------- -----
- ฟังก์ชั่นความเสียหาย (ส่วนที่ตีน้อยที่สุด, สูงสุด, น็อคแบ็ค, ประเภท, ทรัพย์สิน, ความล่าช้า, HitSound, HitPitch)
- ถ้า hit.Parent == ไม่มีแล้ว
- กลับ
- ปลาย
- ท้องถิ่น h = hit.Parent: FindFirstChildOfClass ("Humanoid")
- สำหรับ _, v เป็นคู่ (hit.Parent: children ())
- ถ้า v: IsA ("Humanoid") ถ้าอย่างนั้น
- h = v
- ปลาย
- ปลาย
- ถ้า h ~ = nil และ hit.Parent.Name ~ = char.Name และ hit.Parent: FindFirstChild ("UpperTorso") ~ = ไม่มีแล้ว
- hit.Parent: FindFirstChild ( "หัวหน้า"): BreakJoints ()
- ปลาย
- ถ้า h ~ = nil และ hit.Parent.Name ~ = char.Name และ hit.Parent: FindFirstChild ("ลำตัว") ~ = ไม่มีแล้ว
- ถ้า hit.Parent: findFirstChild ("DebounceHit") ~ = ไม่มีแล้ว
- ถ้า hit.Parent.DebounceHit.Value == จริงแล้ว
- กลับ
- ปลาย
- ปลาย
- ถ้า insta == จริงแล้ว
- hit.Parent: FindFirstChild ( "หัวหน้า"): BreakJoints ()
- ปลาย
- ท้องถิ่น c = สร้าง ("ObjectValue") {
- ชื่อ = "ผู้สร้าง"
- ค่าเกม =: บริการ ("ผู้เล่น") LocalPlayer
- Parent = h
- }
- เกม: GetService ("Debris"): AddItem (c, .5)
- ถ้า HitSound ~ = nil และ HitPitch ~ = ไม่มีแล้ว
- CFuncs.Sound.Create (HitSound, Hit, 1, HitPitch)
- ปลาย
- Local Damage = math.random (minim, maxim)
- โลคัลบล็อก = false
- บล็อกท้องถิ่น = hit.Parent: findFirstChild ("บล็อก")
- ถ้า block ~ = ไม่มีแล้ว
- ถ้า block.className == "IntValue" แล้ว
- ถ้า block.Value> 0 แล้ว
- บล็อก = จริง
- block.Value = block.Value - 1
- พิมพ์ (block.Value)
- ปลาย
- ปลาย
- ปลาย
- ถ้าถูกบล็อก == false แล้ว
- h.Health = h.Health - ความเสียหาย
- ShowDamage ((ส่วน. CFrame * CFrame.new (0, 0, (Part.Size.Z / 2))) p + Vector3.new (0, 1.5, 0)), - ความเสียหาย, 1.5, tors.BrickColor.Color )
- อื่น
- h.Health = h.Health - (ดาเมจ / 2)
- ShowDamage ((ส่วน. CFrame * CFrame.new (0, 0, (Part.Size.Z / 2))) p + Vector3.new (0, 1.5, 0)), - ความเสียหาย, 1.5, tors.BrickColor.Color )
- ปลาย
- ถ้า Type == "Knockdown" แล้ว
- hum ท้องถิ่น = hit.Parent.Humanoid
- hum.PlatformStand = จริง
- coroutine.resume (coroutine.create (ฟังก์ชั่น (HHumanoid)
- swait (1)
- HHumanoid.PlatformStand = false
- สิ้นสุด) ครวญเพลง)
- local angle = (hit.Position - (Property.Position + Vector3.new (0, 0, 0)))
- local bodvol = สร้าง ("BodyVelocity") {
- velocity = angle * knockback
- P = 5,000
- maxForce = Vector3.new (8e + 003, 8e + 003, 8e + 003)
- Parent = การเข้าชม
- }
- 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 = การเข้าชม
- }
- เกม: GetService ("Debris"): AddItem (bodvol, .5)
- เกม: GetService ("Debris"): AddItem (rl, .5)
- elseif พิมพ์ == "ปกติ" จากนั้น
- local vp = สร้าง ("BodyVelocity") {
- P = 500
- maxForce = Vector3.new (math.huge, 0, math.huge)
- velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
- }
- ถ้า knockback> 0 งั้น
- vp.Parent = hit.Parent.Torso
- ปลาย
- เกม: GetService ("Debris"): AddItem (vp, .5)
- elseif พิมพ์ == "ขึ้น" จากนั้น
- โลคัล bodyVelocity = สร้าง ("BodyVelocity") {
- velocity = Vector3.new (0, 20, 0)
- P = 5,000
- maxForce = Vector3.new (8e + 003, 8e + 003, 8e + 003)
- Parent = การเข้าชม
- }
- เกม: GetService ("Debris"): AddItem (bodyVelocity, .5)
- elseif พิมพ์ == "DarkUp" จากนั้น
- coroutine.resume (coroutine.create (ฟังก์ชั่น ()
- สำหรับ i = 0, 1, 0.1 ทำ
- swait ()
- Effects.Block.Create (BrickColor.new ("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 1, .08, 1)
- ปลาย
- จบ))
- โลคัล bodyVelocity = สร้าง ("BodyVelocity") {
- velocity = Vector3.new (0, 20, 0)
- P = 5,000
- maxForce = Vector3.new (8e + 003, 8e + 003, 8e + 003)
- Parent = การเข้าชม
- }
- เกม: GetService ("Debris"): AddItem (bodyVelocity, 1)
- elseif พิมพ์ == "บ่วง" แล้ว
- local bp = สร้าง ("BodyPosition") {
- P = 2000
- D = 100
- maxForce = Vector3.new (math.huge, math.huge, math.huge)
- ตำแหน่ง = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso
- }
- เกม: GetService ("Debris"): AddItem (bp, 1)
- elseif พิมพ์ == "หยุด" แล้ว
- โลคัล BodPos = สร้าง ("BodyPosition") {
- P = 50,000
- D = 1,000
- maxForce = Vector3.new (math.huge, math.huge, math.huge)
- ตำแหน่ง = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso
- }
- local BodGy = สร้าง ("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 (ฟังก์ชั่น (บางส่วน)
- swait (1.5)
- Part.Anchored = false
- สิ้นสุด), hit.Parent.Torso)
- เกม: GetService ("Debris"): AddItem (BodPos, 3)
- เกม: GetService ("Debris"): AddItem (BodGy, 3)
- ปลาย
- local debounce = สร้าง ("BoolValue") {
- ชื่อ = "DebounceHit",
- Parent = hit.Parent
- ค่า = จริง
- }
- เกม: GetService ("Debris"): AddItem (debounce, Delay)
- c = สร้าง ("ObjectValue") {
- ชื่อ = "ผู้สร้าง"
- ค่า = ผู้เล่น
- Parent = h
- }
- เกม: GetService ("Debris"): AddItem (c, .5)
- ปลาย
- ปลาย
- -------------------------------------------------- -----
- - ฟังก์ชั่นความเสียหายสิ้นสุด -
- -------------------------------------------------- -----
- -------------------------------------------------- -----
- - การปรับแต่งฟังก์ชั่นความเสียหายเริ่มต้น -
- -------------------------------------------------- -----
- ฟังก์ชั่น ShowDamage (Pos, ข้อความ, เวลา, สี)
- อัตราท้องถิ่น = (1/30)
- local Pos = (Pos หรือ Vector3.new (0, 0, 0))
- ข้อความท้องถิ่น = (ข้อความหรือ "")
- เวลาท้องถิ่น = (เวลาหรือ 2)
- local Color = (สีหรือ Color3.new (255, 255, 1))
- local EffectPart = CFuncs.Part.Create (พื้นที่ทำงาน, "SmoothPlastic", 0, 1, BrickColor.new (สี), "Effect", Vector3.ew (0, 0, 0)
- EffectPart.Anchored = true
- local BillboardGui = สร้าง ("BillboardGui") {
- ขนาด = UDim2.new (3, 0, 3, 0),
- Adornee = EffectPart
- Parent = EffectPart
- }
- ท้องถิ่น TextLabel = สร้าง ("TextLabel") {
- BackgroundTransparency = 1
- ขนาด = UDim2.new (1, 0, 1, 0),
- ข้อความ = ข้อความ
- แบบอักษร = "Bodoni",
- TextColor3 = สี
- TextScaled = true
- TextStrokeColor3 = Color3.fromRGB (0,0,0)
- Parent = BillboardGui
- }
- game.Debris: AddItem (เอฟเฟ็กต์พาร์ต (เวลา))
- เกม EffectPart.Parent =: GetService ("พื้นที่ทำงาน")
- ดีเลย์ (0, ฟังก์ชั่น ()
- เฟรมท้องถิ่น = (เวลา / อัตรา)
- สำหรับ Frame = 1, เฟรมทำ
- รอ (Rate)
- Local Percent = (เฟรม / เฟรม)
- EffectPart.CFrame = CFrame.new (Pos) + Vector3.new (0, เปอร์เซ็นต์, 0)
- TextLabel.TextTransparency = เปอร์เซ็นต์
- ปลาย
- ถ้า EffectPart และ EffectPart.Parent แล้ว
- EffectPart: ทำลาย ()
- ปลาย
- จบ)
- ปลาย
- -------------------------------------------------- -----
- - การปรับแต่งฟังก์ชั่นความเสียหายสุดท้าย -
- -------------------------------------------------- -----
- ฟังก์ชั่น MagniDamage (ส่วนที่, Magni, Mindam, Maxdam, Knock, Type)
- สำหรับ _, c เป็นคู่ (เวิร์กสเปซ: children ()) ทำ
- local hum = c: findFirstChild ("Humanoid")
- ถ้าฮัม ~ = ไม่มีแล้ว
- local head = c: findFirstChild ("Head")
- ถ้าหัว ~ = ไม่มีแล้ว
- เป้าหมายท้องถิ่น = head.Position - ส่วนที่ตำแหน่ง
- local mag = targ.magnitude
- ถ้า magni> = mag และ c.Name ~ = plr.Name
- ความเสียหาย (หัว, หัว, Mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
- ปลาย
- ปลาย
- ปลาย
- ปลาย
- ปลาย
- CFuncs = {
- ส่วนหนึ่ง = {
- สร้างฟังก์ชัน = (พาเรนต์, วัสดุ, การสะท้อน, ความโปร่งใส, สี, ชื่อ, ขนาด)
- ส่วนท้องถิ่น = สร้าง ("ส่วน") ({
- Parent = ผู้ปกครอง
- การสะท้อน = การสะท้อน
- ความโปร่งใส = ความโปร่งใส
- CanCollide = false
- ล็อค = จริง
- BrickColor = BrickColor.new ใหม่ (tostring (BColor))
- ชื่อ = ชื่อ
- ขนาด = ขนาด
- วัสดุ = วัสดุ
- })
- RemoveOutlines (บางส่วน)
- คืนส่วนหนึ่ง
- ปลาย
- }
- ตาข่าย = {
- สร้างฟังก์ชั่น = (Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = สร้าง (Mesh) ({
- Parent = ส่วนหนึ่ง
- Offset = OffSet
- สเกล = สเกล
- })
- ถ้า Mesh == "SpecialMesh" แล้ว
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- ปลาย
- ส่งคืน Msh
- ปลาย
- }
- ตาข่าย = {
- สร้างฟังก์ชั่น = (Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = สร้าง (Mesh) ({
- Parent = ส่วนหนึ่ง
- Offset = OffSet
- สเกล = สเกล
- })
- ถ้า Mesh == "SpecialMesh" แล้ว
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- ปลาย
- ส่งคืน Msh
- ปลาย
- }
- เชื่อม = {
- สร้าง = ฟังก์ชั่น (Parent, Part0, Part1, C0, C1)
- local Weld = สร้าง ("Weld") ({
- Parent = ผู้ปกครอง
- ส่วนที่ 0 = ส่วนที่ 0
- ส่วนที่ 1 = ส่วนที่ 1
- C0 = C0,
- C1 = C1
- })
- กลับมาเชื่อม
- ปลาย
- }
- เสียง = {
- สร้างฟังก์ชั่น = (id, par, vol, pit)
- coroutine.resume (coroutine.create (ฟังก์ชั่น ()
- ท้องถิ่น S = สร้าง ("เสียง") ({
- ปริมาณ = vol
- สนาม = พิทหรือ 1
- SoundId = id
- Parent = par หรือเวิร์กสเปซ
- })
- รอ()
- S: เล่น ()
- เกม: GetService ("Debris"): AddItem (S, 6)
- จบ))
- ปลาย
- }
- ParticleEmitter = {
- สร้าง = ฟังก์ชัน (พาเรนต์, Color1, Color2, LightEmission, ขนาด, พื้นผิว, ความโปร่งใส, ZOffset, Accel, ลาก, LockedToPart, VelocityInheritance, EmissionDirection, เปิดใช้งาน, อายุการใช้งาน, อัตรา, การหมุน, RotSpeed, VelocitySpread)
- local fp = Create ("ParticleEmitter") ({
- Parent = ผู้ปกครอง
- Color = ColorSequence.new (Color1, Color2),
- LightEmission = LightEmission
- ขนาด = ขนาด
- พื้นผิว = พื้นผิว
- ความโปร่งใส = ความโปร่งใส
- ZOffset = ZOffset
- การเร่งความเร็ว = Accel,
- ลาก = ลาก
- LockedToPart = LockedToPart,
- VelocityInheritance = VelocityInheritance,
- EmissionDirection = EmissionDirection,
- Enabled = Enabled,
- อายุการใช้งาน = อายุการใช้งาน
- อัตรา = อัตรา
- การหมุน = การหมุน
- RotSpeed = RotSpeed
- ความเร็ว = ความเร็ว
- VelocitySpread = VelocitySpread
- })
- ส่งคืน fp
- ปลาย
- }
- }
- ฟังก์ชั่น RemoveOutlines (ส่วนหนึ่ง)
- ส่วนหนึ่งส่วนหน้าส่วนด้านล่างส่วนหน้าซ้ายส่วนหน้าขวาส่วนหน้าด้านหน้าส่วนหลังหน้า = 10, 10, 10, 10, 10, 10, 10
- ปลาย
- ฟังก์ชั่น CreatePart (FormFactor, ผู้ปกครอง, วัสดุ, การสะท้อน, ความโปร่งใส, สี, ชื่อ, ขนาด)
- ส่วนท้องถิ่น = สร้าง ("ส่วน") ({
- formFactor = FormFactor,
- Parent = ผู้ปกครอง
- การสะท้อน = การสะท้อน
- ความโปร่งใส = ความโปร่งใส
- CanCollide = false
- ล็อค = จริง
- BrickColor = BrickColor.new ใหม่ (tostring (BColor))
- ชื่อ = ชื่อ
- ขนาด = ขนาด
- วัสดุ = วัสดุ
- })
- RemoveOutlines (บางส่วน)
- คืนส่วนหนึ่ง
- ปลาย
- ฟังก์ชั่น CreateMesh (Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = สร้าง (Mesh) ({
- Parent = ส่วนหนึ่ง
- Offset = OffSet
- สเกล = สเกล
- })
- ถ้า Mesh == "SpecialMesh" แล้ว
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- ปลาย
- ส่งคืน Msh
- ปลาย
- ฟังก์ชั่น CreateWeld (ผู้ปกครอง, ส่วนที่ 1, ส่วนที่ 1, C0, C1)
- local Weld = สร้าง ("Weld") ({
- Parent = ผู้ปกครอง
- ส่วนที่ 0 = ส่วนที่ 0
- ส่วนที่ 1 = ส่วนที่ 1
- C0 = C0,
- C1 = C1
- })
- กลับมาเชื่อม
- ปลาย
- -------------------------------------------------- -----
- - ฟังก์ชั่นเริ่มต้นผล -
- -------------------------------------------------- -----
- EffectModel = Instance.new ("Model", char)
- ผลกระทบ = {
- บล็อก = {
- สร้าง = ฟังก์ชั่น (สีอิฐ, cframe, x1, y1, z1, x3, y3, z3, ความล่าช้า, ประเภท)
- 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)
- เกม: GetService ("Debris"): AddItem (prt, 10)
- ถ้า Type == 1 หรือ Type == ไม่มีแล้ว
- table.insert (เอฟเฟกต์, {
- PRT,
- "Block1"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- elseif พิมพ์ == 2 จากนั้น
- table.insert (เอฟเฟกต์, {
- PRT,
- "Block2"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- อื่น
- table.insert (เอฟเฟกต์, {
- PRT,
- "block3"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- ปลาย
- ปลาย
- }
- ทรงกลม = {
- สร้างฟังก์ชั่น = (สีอิฐ, cframe, x1, y1, z1, x3, y3, z3, ความล่าช้า)
- 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)
- เกม: GetService ("Debris"): AddItem (prt, 10)
- table.insert (เอฟเฟกต์, {
- PRT,
- "สูบ"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- ปลาย
- }
- รูปทรงกระบอก = {
- สร้างฟังก์ชั่น = (สีอิฐ, cframe, x1, y1, z1, x3, y3, z3, ความล่าช้า)
- local prt = CFuncs.Part.Create (EffectModel, "SmoothPlastic", 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)
- เกม: GetService ("Debris"): AddItem (prt, 10)
- table.insert (เอฟเฟกต์, {
- PRT,
- "สูบ"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- ปลาย
- }
- คลื่น = {
- สร้างฟังก์ชั่น = (สีอิฐ, cframe, x1, y1, z1, x3, y3, z3, ความล่าช้า)
- 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: // 20329976", Vector3.new (0, 0, 0), Vector3.new (x1 / 60, y1 / 60, z1 / 60))
- เกม: GetService ("Debris"): AddItem (prt, 10)
- table.insert (เอฟเฟกต์, {
- PRT,
- "สูบ"
- ความล่าช้า
- x3 / 60
- y3 / 60
- z3 / 60
- MSH
- })
- ปลาย
- }
- แหวน = {
- สร้างฟังก์ชั่น = (สีอิฐ, cframe, x1, y1, z1, x3, y3, z3, ความล่าช้า)
- 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)
- เกม: GetService ("Debris"): AddItem (prt, 10)
- table.insert (เอฟเฟกต์, {
- PRT,
- "สูบ"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- ปลาย
- }
- ทำลาย = {
- สร้างฟังก์ชั่น = (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) / 1,000
- เกม: GetService ("Debris"): AddItem (prt, 10)
- table.insert (เอฟเฟกต์, {
- PRT,
- "ป่นปี้",
- NUM,
- prt.CFrame,
- math.random () - math.random ()
- 0,
- เลขสุ่ม (50, 100) / 100
- })
- ปลาย
- }
- หมุนวน = {
- สร้างฟังก์ชั่น = (สีอิฐ, cframe, x1, y1, z1, x3, y3, z3, ความล่าช้า)
- 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: // 1051557", Vector3.new (0, 0, 0), Vector3.new (x1, y1, z1)
- เกม: GetService ("Debris"): AddItem (prt, 10)
- table.insert (เอฟเฟกต์, {
- PRT,
- "สูบ"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- ปลาย
- }
- กด = {
- สร้างฟังก์ชั่น = (สีอิฐ, cframe, x1, y1, z1, x3, y3, z3, ความล่าช้า)
- 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: // 437347603", Vector3.new (0, 0, 0), Vector3.new (x1, y1, z1)
- เกม: GetService ("Debris"): AddItem (prt, 10)
- table.insert (เอฟเฟกต์, {
- PRT,
- "สูบ"
- ความล่าช้า
- x3,
- y3,
- Z3,
- MSH
- })
- ปลาย
- }
- }
- ส่วนของฟังก์ชั่น (formfactor, parent, reflectance, transparent, brickcolor, ชื่อ, ขนาด)
- local fp = IT ("ส่วน")
- fp.formFactor = formfactor
- fp.Parent = parent
- fp.Reflectance = reflectance
- fp.Transparency = ความโปร่งใส
- fp.CanCollide = false
- fp.Locked = true
- fp.BrickColor = สีอิฐ
- fp.Name = ชื่อ
- fp.Size = size
- fp.Position = tors.Position
- RemoveOutlines (FP)
- fp.Material = "SmoothPlastic"
- FP: BreakJoints ()
- ส่งคืน fp
- ปลาย
- ฟังก์ชั่นตาข่าย (ตาข่าย, ส่วน, meshtype, meshid, ชดเชย, ขนาด)
- local mesh = IT (Mesh)
- mesh.Parent = ส่วนหนึ่ง
- ถ้า Mesh == "SpecialMesh" แล้ว
- mesh.MeshType = meshtype
- ถ้า meshid ~ = "ไม่มี" แล้ว
- mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
- ปลาย
- ปลาย
- mesh.Offset = offset
- mesh.Scale = ขนาด
- ตาข่ายกลับ
- ปลาย
- ฟังก์ชั่นเมจิก (bonuspeed, ประเภท, pos, ขนาด, ค่า, สี, MType)
- local type = type
- local rng = Instance.new ("ส่วน" ถ่าน)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "แหวน"
- 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
- ถ้าพิมพ์ == "เพิ่ม" แล้ว
- scaler2 = 1 * ค่า
- elseif พิมพ์ == "หาร" แล้ว
- scaler2 = 1 / ค่า
- ปลาย
- coroutine.resume (coroutine.create (ฟังก์ชั่น ()
- สำหรับ i = 0, 10 / bonuspeed, 0.1 ทำได้
- swait ()
- ถ้าพิมพ์ == "เพิ่ม" แล้ว
- scaler2 = scaler2 - ค่า 0.01 * / bonuspeed
- elseif พิมพ์ == "หาร" แล้ว
- scaler2 = scaler2 - 0.01 / ค่า * bonuspeed
- ปลาย
- rng.Transparency = rng.Transparency + 0.01 * bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new (scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
- ปลาย
- RNG: ทำลาย ()
- จบ))
- ปลาย
- ฟังก์ชั่น Eviscerate (เพื่อน)
- ถ้า dude.Name ~ = ถ่านแล้ว
- local bgf = IT ("BodyGyro", dude.Head)
- bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ (Rad (-90), 0, 0)
- local val = IT ("BoolValue" เพื่อน)
- val.Name = "IsHit"
- ท้องถิ่น ds = coroutine.wrap (ฟังก์ชั่น ()
- เพื่อน: WaitForChild ( "หัวหน้า"): BreakJoints ()
- รอ (0.5)
- เป้าหมาย = ศูนย์
- coroutine.resume (coroutine.create (ฟังก์ชั่น ()
- สำหรับ i, v เป็นคู่ (เพื่อน: GetChildren ()) ทำ
- ถ้า v: IsA ("อุปกรณ์เสริม") จากนั้น
- วี: ทำลาย ()
- ปลาย
- 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://2582829122"
- 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 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 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://2582829122"
- 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
- BTAUNT = Instance.new("Sound", tors)
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2385953834"
- BTAUNT.Volume = 10
- BTAUNT.Pitch = 1
- BTAUNT.Looped = true
- BTAUNT.TimePosition = 0
- BTAUNT2 = Instance.new("Sound", tors)
- BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=935804253"
- BTAUNT2.Volume = 10
- BTAUNT2.Pitch = 1
- BTAUNT2.Looped = false
- BTAUNT2.TimePosition = 0
- BTAUNT3 = Instance.new("Sound", tors)
- BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=2866646141"
- BTAUNT3.Volume = 2
- BTAUNT3.Pitch = 1
- BTAUNT3.Looped = true
- BTAUNT3.TimePosition = 0
- TEST = Instance.new("Sound", tors)
- TEST.SoundId = "http://www.roblox.com/asset/?id=2544975373"
- TEST.Volume = 25
- TEST.Pitch = 1
- TEST.Looped = false
- TEST.TimePosition = 0
- -------------------------------------------------------
- --End Effect Function--
- -------------------------------------------------------
- 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, 50)
- end))
- return NSound
- end
- function CameraEnshaking(Length, Intensity)
- coroutine.resume(coroutine.create(function()
- local intensity = 1 * Intensity
- local rotM = 0.01 * Intensity
- for i = 0, Length, 0.1 do
- swait()
- intensity = intensity - 0.05 * Intensity / Length
- rotM = rotM - 5.0E-4 * Intensity / Length
- hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
- cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
- end
- hum.CameraOffset = Vector3.new(0, 0, 0)
- end))
- end
- -------------------------------------------------------
- --End Important Functions--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Customization--
- -------------------------------------------------------
- local Player_Size = 1
- if Player_Size ~= 1 then
- root.Size = root.Size * Player_Size
- tors.Size = tors.Size * Player_Size
- hed.Size = hed.Size * Player_Size
- ra.Size = ra.Size * Player_Size
- la.Size = la.Size * Player_Size
- rl.Size = rl.Size * Player_Size
- ll.Size = ll.Size * Player_Size
- ----------------------------------------------------------------------------------
- rootj.Parent = root
- neck.Parent = tors
- RW.Parent = tors
- LW.Parent = tors
- RH.Parent = tors
- LH.Parent = tors
- ----------------------------------------------------------------------------------
- rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
- rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
- neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
- neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
- RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
- LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
- ----------------------------------------------------------------------------------
- RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
- LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
- RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
- LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
- --hat.Parent = Character
- end
- ----------------------------------------------------------------------------------
- ----------------------------------------------------------------------------------
- local equipped = false
- local idle = 0
- local change = 1
- local val = 0
- local toim = 0
- local idleanim = 0.4
- local sine = 0
- local Sit = 1
- ----------------------------------------------------------------------------------
- hum.WalkSpeed = 8
- hum.JumpPower = 57
- hum.Animator.Parent = nil
- ----------------------------------------------------------------------------------
- -------------------------------------------------------
- --End Customization--
- -------------------------------------------------------
- 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.8, 0.4)
- Weld.C0 = CFrame.Angles(Rad(-180),0,135)
- local M2 = Instance.new("SpecialMesh")
- M2.Parent = Blobby
- M2.MeshId = "rbxassetid://0"
- M2.TextureId = "rbxassetid://0"
- M2.Scale = Vector3.new(1, 0.8, 1)
- --[[local naeeym2 = Instance.new("BillboardGui",char)
- naeeym2.AlwaysOnTop = true
- naeeym2.Size = UDim2.new(5,35,2,15)
- naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
- naeeym2.Adornee = hed
- naeeym2.Name = "Name"
- --naeeym2.PlayerToHideFrom = Player
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.TextScaled = true
- tecks2.BorderSizePixel = 0
- tecks2.Text = "Fight Me"
- tecks2.Font = Enum.Font.Bodoni
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(0, 0, 0)
- tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- tecks2.Parent = naeeym2]]
- ----------------------------------------------------------------------------------
- local AddInstance = function(Object, ...)
- local Obj = Instance.new(Object)
- for i,v in next,(...) do
- Obj[i] = v
- end
- return Obj
- end
- ----------------------------------------------------
- local Reaper = AddInstance("Part",{
- Parent = hed,
- CFrame = hed.CFrame,
- formFactor = "Symmetric",
- Size = Vector3.new(1, 1, 1),
- CanCollide = false,
- TopSurface = "Smooth",
- BottomSurface = "Smooth",
- Locked = true,
- })
- local Weld = AddInstance("Weld",{
- Parent = Reaper,
- Part0 = hed,
- C0 = CFrame.new(0, 0.8, 0.4)*CFrame.Angles(0, 0, 0),
- Part1 = Reaper,
- })
- local Mesh = AddInstance("SpecialMesh",{
- Parent = Reaper,
- MeshId = "rbxassetid://291954550",
- TextureId = "rbxassetid://0",
- Scale = Vector3.new(3.5, 3.5, 3.3),
- VertexColor = Vector3.new(0.5, 0, 1),
- })
- local Reaper = AddInstance("Part",{
- Parent = hed,
- CFrame = hed.CFrame,
- formFactor = "Symmetric",
- Size = Vector3.new(1, 1, 1),
- CanCollide = false,
- TopSurface = "Smooth",
- BottomSurface = "Smooth",
- Locked = true,
- })
- local Weld = AddInstance("Weld",{
- Parent = Reaper,
- Part0 = hed,
- C0 = CFrame.new(0.1, 0.8, 0.4)*CFrame.Angles(0, 0, 0),
- Part1 = Reaper,
- })
- local Mesh = AddInstance("SpecialMesh",{
- Parent = Reaper,
- MeshId = "rbxassetid://291954550",
- TextureId = "rbxassetid://0",
- Scale = Vector3.new(3.5, 3.5, 3.3),
- VertexColor = Vector3.new(0, 0, 0),
- })
- local Reaper2 = AddInstance("Part",{
- Parent = tors,
- CFrame = tors.CFrame,
- formFactor = "Symmetric",
- Size = Vector3.new(0.462, 1.403, 2.495),
- CanCollide = false,
- TopSurface = "Smooth",
- BottomSurface = "Smooth",
- Locked = true,
- })
- local Weld = AddInstance("Weld",{
- Parent = Reaper2,
- Part0 = tors,
- C0 = CFrame.new(0, -1.7, 1)*CFrame.Angles(0, 0, 0),
- Part1 = Reaper2,
- })
- local Mesh = AddInstance("SpecialMesh",{
- Parent = Reaper2,
- MeshId = "rbxassetid://2759032628",
- TextureId = "rbxassetid://89867215",
- Scale = Vector3.new(1, 1, 0.5),
- VertexColor = Vector3.new(0.5, 0.5, 0.5),
- })
- -------------------------------------------------------
- wait(1)
- plr = game.Players.LocalPlayer
- char = plr.Character
- mouse = plr:GetMouse()
- whitecolor = Color3.new(255,255,1)
- epicmode = false
- normal = true
- for i,v in pairs(char:GetChildren()) do
- if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
- v:Destroy()
- end
- end
- local shirt = Instance.new("Shirt",char)
- shirt.ShirtTemplate = "rbxassetid://2047484529"
- local pants = Instance.new("Pants",char)
- pants.PantsTemplate = "rbxassetid://175974404"
- local bdycolors = char["Body Colors"]
- bdycolors.HeadColor3 = whitecolor
- bdycolors.LeftArmColor3 = whitecolor
- bdycolors.LeftLegColor3 = whitecolor
- bdycolors.RightArmColor3 = whitecolor
- bdycolors.RightLegColor3 = whitecolor
- bdycolors.TorsoColor3 = whitecolor
- for i,v in pairs(char:GetChildren()) do
- if v.ClassName == "Hat" or v.ClassName == "Accessory" then
- v:Destroy()
- end
- end
- local BC = Character["Body Colors"]
- BC.HeadColor = BrickColor.new("New Yeller")
- BC.LeftArmColor = BrickColor.new("New Yeller")
- BC.LeftLegColor = BrickColor.new("New Yeller")
- BC.RightArmColor = BrickColor.new("New Yeller")
- BC.RightLegColor = BrickColor.new("New Yeller")
- BC.TorsoColor = BrickColor.new("New Yeller")
- local righteyebrickcolor = "Institutional white"
- local reye = Instance.new("Part", char)
- reye.CanCollide = false
- reye.BrickColor = BrickColor.new(righteyebrickcolor)
- reye.Material = "Neon"
- reye.Size = Vector3.new(.25,.35,.15)
- weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0))
- m1 = Instance.new("SpecialMesh", reye)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(0.9,0.9,0.9)
- reye.Locked = true
- reye.Name = "re"
- -------------------------------------------------------
- --Start Attacks N Stuff--
- -------------------------------------------------------
- local naeeym2 = Instance.new("BillboardGui",char)
- naeeym2.AlwaysOnTop = true
- naeeym2.Size = UDim2.new(5,35,2,35)
- naeeym2.StudsOffset = Vector3.new(0,2,0)
- naeeym2.Adornee = hed
- naeeym2.Name = "Name"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.TextScaled = true
- tecks2.BorderSizePixel = 0
- tecks2.Text = "Script By Guest_842104 (Rare Script)(Leaked)"
- tecks2.Font = "Fantasy"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = BrickColor.new('Black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
- tecks2.Size = UDim2.new(1,0,0.5,0)
- tecks2.Parent = naeeym2
- textfag = tecks2
- tecks2.Text = "hehehe"
- wait(2)
- tecks2.Text = "play games me!!!"
- wait(1)
- tecks2.Text = "J e v i lSwitcher"
- BTAUNT:Play()
- coroutine.resume(coroutine.create(function()
- while textfag ~= nil do
- swait()
- textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
- textfag.Rotation = math.random(-3,3)
- end
- end))
- char.Humanoid.JumpPower = 115
- char.Humanoid.WalkSpeed = 30
- --Switcher-------------------------------------
- local effectTorso = Instance.new("Sparkles", char.Torso)
- effectTorso.SparkleColor = Color3.new(0, 85, 255)
- effectTorso.Enabled = false
- local animation = Instance.new("NumberValue", char)
- animation.Value = 1
- animation.Name = "Animation"
- ---------------------------
- function Noob2 ()
- wait(0.1)
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://2544611861"
- tecks2.Text = "Eiffel"
- tecks2.TextColor3 = BrickColor.new('red').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Hot pink').Color
- maincolor = BrickColor.new("Hot pink")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2897610880"
- BC.HeadColor = BrickColor.new("New red")
- BC.LeftArmColor = BrickColor.new("New red")
- BC.LeftLegColor = BrickColor.new("New red")
- BC.RightArmColor = BrickColor.new("New red")
- BC.RightLegColor = BrickColor.new("New red")
- BC.TorsoColor = BrickColor.new("New red")
- char.Torso.Material = ("Plastic")
- effectTorso.Enabled = false
- animation.Value = 3
- hed.face.Texture = "rbxassetid://2433650109"
- end
- function Noob3 ()
- wait(0.1)
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://2544611861"
- tecks2.Text = "Murder"
- tecks2.TextColor3 = BrickColor.new('Black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Really red').Color
- maincolor = BrickColor.new("Really red")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2582332053"
- BC.HeadColor = BrickColor.new("New Yeller")
- BC.LeftArmColor = BrickColor.new("New Yeller")
- BC.LeftLegColor = BrickColor.new("New Yeller")
- BC.RightArmColor = BrickColor.new("New Yeller")
- BC.RightLegColor = BrickColor.new("New Yeller")
- BC.TorsoColor = BrickColor.new("New Yeller")
- char.Torso.Material = ("Plastic")
- effectTorso.Enabled = false
- animation.Value = 1
- hed.face.Texture = "rbxassetid://10521899"
- end
- function Noob4 ()
- wait(0.1)
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://2544611861"
- tecks2.Text = "Noob [sw]"
- tecks2.TextColor3 = BrickColor.new('Black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
- maincolor = BrickColor.new("New Yeller")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=488472970"
- BC.HeadColor = BrickColor.new("New Yeller")
- BC.LeftArmColor = BrickColor.new("New Yeller")
- BC.LeftLegColor = BrickColor.new("New Yeller")
- BC.RightArmColor = BrickColor.new("New Yeller")
- BC.RightLegColor = BrickColor.new("New Yeller")
- BC.TorsoColor = BrickColor.new("New Yeller")
- char.Torso.Material = ("Plastic")
- effectTorso.Enabled = false
- animation.Value = 1
- hed.face.Texture = "rbxassetid://10521899"
- end
- function Noob5 ()
- wait(0.1)
- shirt.ShirtTemplate = "rbxassetid://1533635803"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://1460022985"
- tecks2.Text = "Pandora [sw]"
- tecks2.TextColor3 = BrickColor.new('Black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('White').Color
- maincolor = BrickColor.new("White")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=177031949 "
- BC.HeadColor = BrickColor.new("New Yeller")
- BC.LeftArmColor = BrickColor.new("New Yeller")
- BC.LeftLegColor = BrickColor.new("Black")
- BC.RightArmColor = BrickColor.new("New Yeller")
- BC.RightLegColor = BrickColor.new("Black")
- BC.TorsoColor = BrickColor.new("New Yeller")
- char.Torso.Material = ("Plastic")
- effectTorso.Enabled = false
- animation.Value = 1
- hed.face.Texture = "rbxassetid://10521899"
- end
- function Noob6 ()
- wait(0.1)
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://2544611861"
- tecks2.Text = "J e v i l Die"
- tecks2.TextColor3 = BrickColor.new('Black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Neon orange').Color
- maincolor = BrickColor.new("Really black")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2637401925"
- BC.HeadColor = BrickColor.new("White")
- BC.LeftArmColor = BrickColor.new("White")
- BC.LeftLegColor = BrickColor.new("White")
- BC.RightArmColor = BrickColor.new("White")
- BC.RightLegColor = BrickColor.new("White")
- BC.TorsoColor = BrickColor.new("White")
- char.Torso.Material = ("Plastic")
- effectTorso.Enabled = false
- animation.Value = 5
- hed.face.Texture = "rbxassetid://10521899"
- end
- function Noob7 ()
- wait(0.1)
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://2544611861"
- tecks2.Text = "J e v i l ohhhhh!"
- tecks2.TextColor3 = BrickColor.new('Black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Deep orange').Color
- maincolor = BrickColor.new("Deep orange")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2560134887"
- BC.HeadColor = BrickColor.new("Smoky grey")
- BC.LeftArmColor = BrickColor.new("Smoky grey")
- BC.LeftLegColor = BrickColor.new("Black")
- BC.RightArmColor = BrickColor.new("Smoky grey")
- BC.RightLegColor = BrickColor.new("Black")
- BC.TorsoColor = BrickColor.new("Smoky grey")
- char.Torso.Material = ("Plastic")
- effectTorso.Enabled = false
- animation.Value = 3
- hed.face.Texture = "rbxassetid://10521899"
- end
- function Noob8 ()
- wait(0.1)
- tecks2.Text = "???"
- tecks2.TextColor3 = BrickColor.new('violet').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Really violet').Color
- maincolor = BrickColor.new("Really violet")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2638125520"
- BC.HeadColor = BrickColor.new("Bright violet")
- BC.LeftArmColor = BrickColor.new("Light violet")
- BC.LeftLegColor = BrickColor.new("Light violet")
- BC.RightArmColor = BrickColor.new("Bright violet")
- BC.RightLegColor = BrickColor.new("Bright violet")
- BC.TorsoColor = BrickColor.new("Really violet")
- effectTorso.Enabled = true
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://2544611861"
- animation.Value = 3
- hed.face.Texture = "rbxassetid://10521899"
- end
- function Noob9 ()
- wait(0.1)
- tecks2.Text = "J e v i l"
- tecks2.TextColor3 = BrickColor.new('violet').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Royal purple').Color
- maincolor = BrickColor.new("Royal purple")
- BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2533880583"
- BC.HeadColor = BrickColor.new("violet")
- BC.LeftArmColor = BrickColor.new("violet")
- BC.LeftLegColor = BrickColor.new("violet")
- BC.RightArmColor = BrickColor.new("violet")
- BC.RightLegColor = BrickColor.new("violet")
- BC.TorsoColor = BrickColor.new("violet")
- effectTorso.Enabled = false
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- wait(0.1)
- pants.PantsTemplate = "rbxassetid://2544611861"
- animation.Value = 2
- animation.Value = 4
- hed.face.Texture = "rbxassetid://635135101"
- end
- --------------------------------------------
- --------------------------------------------------
- function die()
- attack = true
- M2.MeshId = "http://www.roblox.com/asset/?id=28140935"
- M2.TextureId = "http://www.roblox.com/asset/?id=12592745"
- for i = 0, 2.6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), 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(160), Rad(-.6), Rad(13)), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- Cso("357417055", tors, 10, 1)
- CameraEnshaking(2, 15)
- Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- for i = 0, 3, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- M2.MeshId = "http://www.roblox.com/asset/?id=28140935"
- M2.TextureId = "http://www.roblox.com/asset/?id=0"
- attack = false
- end
- function dance()
- attack = true
- hum.WalkSpeed = 1
- local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.07,.07,.07),tors.CFrame,true,false)
- Hook2.Transparency = 1
- local A2 = NewInstance("Attachment",Hook2)
- local B2 = NewInstance("Attachment",hed,{Position = Vector3.new(0,-hed.Size.Y/2,0)})
- local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
- CFuncs.Sound.Create("rbxassetid://2606662454", head, 100, 1)
- for i = 0, 2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 1 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(1 + -43 * Sin(sine / 7)), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, .8* 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* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- for i = 0, 6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 1 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(1 + -43 * Sin(sine / 7)), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .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* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- for i = 0, 2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 1 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(1 + -43 * Sin(sine / 7)), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .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* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- attack = false
- Hook2:Destroy()
- hum.WalkSpeed = 20
- end
- function aaa()
- attack = true
- hum.WalkSpeed = 0
- TEST:Remove()
- TEST:Play()
- local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),tors.CFrame,true,false)
- Hook2.Transparency = 1
- local A2 = NewInstance("Attachment",Hook2)
- local B2 = NewInstance("Attachment",hed,{Position = Vector3.new(0,-hed.Size.Y/2,0)})
- local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
- repeat
- for i = 0,4,0.1 do
- swait()
- TEST.Parent = tors
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 1 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(1 + -43 * Sin(sine / 7)), Rad(-20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
- end
- until TEST.Playing == false
- TEST:Stop()
- TEST:Play()
- TEST:Remove()
- print('I CAN DO ANYTHING')
- Hook2:Destroy()
- attack = false
- hum.WalkSpeed = 20
- end
- function Taunt2()
- attack = true
- hum.WalkSpeed = 0
- local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),tors.CFrame,true,false)
- Hook2.Transparency = 1
- local A2 = NewInstance("Attachment",Hook2)
- local B2 = NewInstance("Attachment",hed,{Position = Vector3.new(0,-hed.Size.Y/2,0)})
- local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
- CFuncs.Sound.Create("rbxassetid://2545008459", head, 100, 1)
- for i = 0, 2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(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.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .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* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- for i = 0, 6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, .2 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0 - 255.45 * i)), 0.15)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* 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.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- for i = 0, 2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0 - 255.45 * i)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .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* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- attack = false
- Hook2:Destroy()
- hum.WalkSpeed = 20
- end
- function finalChaos()
- attack = true
- spawn(function()
- local p = Instance.new("Part",char)
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = CFrame.new(mouse.Hit.p+Vector3.new(0,100,0))
- local m = Instance.new("SpecialMesh",p)
- m.MeshId = "https://roblox.com/asset/?id=28140935"
- m.Scale = Vector3.new(2,2,2)
- for i=1,30 do
- p.CFrame = p.CFrame-Vector3.new(0,3.3333,0)
- p.CFrame = p.CFrame * CFrame.Angles(0.5,0,0)
- wait()
- end
- local beam = Instance.new("Part",char)
- beam.Anchored = true
- beam.CanCollide = false
- beam.BrickColor = BrickColor.new("White")
- beam.Material = Enum.Material.Neon
- beam.Size = Vector3.new(1,1,1)
- beam.Position = p.Position+Vector3.new(0,1000,0)
- beam.CFrame = beam.CFrame * CFrame.Angles(0,0,89.5354)
- local m = Instance.new("SpecialMesh",beam)
- m.MeshType = "Cylinder"
- m.Scale = Vector3.new(2000,15,15)
- damage(6,20,35,p.Position)
- p.Transparency = 1
- CFuncs.Sound.Create("rbxassetid://440145223", p, 10, 1)
- for i=1,10 do
- m.Scale = m.Scale-Vector3.new(0,1,1)
- beam.Transparency = i / 10
- wait()
- end
- p:Destroy()
- end)
- attack = false
- end
- function spade()
- attack = true
- spawn(function()
- local p = Instance.new("Part",char)
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = CFrame.new(mouse.Hit.p+Vector3.new(0,100,0))
- local m = Instance.new("SpecialMesh",p)
- m.MeshId = "https://roblox.com/asset/?id=2760895053"
- m.Scale = Vector3.new(1,1,1)
- for i=1,30 do
- p.CFrame = p.CFrame-Vector3.new(0,3.3333,0)
- p.CFrame = p.CFrame * CFrame.Angles(0,4,0)
- wait()
- end
- local beam = Instance.new("Part",char)
- beam.Anchored = true
- beam.CanCollide = false
- beam.BrickColor = BrickColor.new("White")
- beam.Material = Enum.Material.Neon
- beam.Size = Vector3.new(1,1,1)
- beam.Position = p.Position+Vector3.new(0,1000,0)
- beam.CFrame = beam.CFrame * CFrame.Angles(0,0,89.5354)
- local m = Instance.new("SpecialMesh",beam)
- m.MeshType = "Cylinder"
- m.Scale = Vector3.new(2000,15,15)
- damage(6,20,35,p.Position)
- p.Transparency = 1
- CFuncs.Sound.Create("rbxassetid://440145223", p, 10, 1)
- for i=1,10 do
- m.Scale = m.Scale-Vector3.new(0,1,1)
- beam.Transparency = 1
- wait()
- end
- p:Destroy()
- end)
- attack = false
- end
- function Call_Upon_The_Eyes()
- attack = true
- hum.WalkSpeed = 0
- for i = 0, 6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- neck.C0 = clerp(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, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
- Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
- Magic(1, "Add", mouse.Hit, Vector3.new(100000, 100000, 100000000), 0.5, maincolor, "Sphere")
- Magic(1, "Add", mouse.Hit, Vector3.new(10000000, 100000, 10000000), 0.75, maincolor, "Sphere")
- CameraEnshaking(4, 25)
- for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- for i = 0, 6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- neck.C0 = clerp(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, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- attack = false
- hum.WalkSpeed = 10
- end
- function CHAOS()
- attack = true
- root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
- Cso("2545012765", hed, 10, 1)
- Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
- Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
- Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
- Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
- PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
- for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- attack = false
- end
- function Chain2()
- if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
- local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
- local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
- local HEAD = HUM.Parent:FindFirstChild("Head")
- local RIGHTARM = HUM.Parent:FindFirstChild("Right Arm") or HUM.Parent:FindFirstChild("RightLowerArm")
- local LEFTARM = HUM.Parent:FindFirstChild("Left Arm") or HUM.Parent:FindFirstChild("LeftLowerArm")
- if HEAD and TORSO and HUM.Health > 0 then
- local GYRO = IT("BodyGyro",root)
- GYRO.D = 275
- GYRO.P = 20000
- GYRO.MaxTorque = Vector3.new(0,40000,0)
- attack = true
- hum.WalkSpeed = 0
- local hit,pos,hummie;
- local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
- Hook2.Transparency = 1
- local A2 = NewInstance("Attachment",Hook2)
- local B2 = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
- local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
- for i = 0, 2.3, .1 do
- swait()
- GYRO.cframe = CF(root.Position,TORSO.Position)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * 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) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
- end
- Cso("169105657", ra, 7, 1.2)
- for i = 0, 5, .1 do
- if(hit)then break end
- swait()
- GYRO.cframe = CF(root.Position,TORSO.Position)
- Hook2.CFrame = TORSO.CFrame
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * 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) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
- end
- Cso("169105657", ra, 5, .8)
- Cso("2545211765", char, 7, 1)
- GYRO:remove()
- TORSO:BreakJoints()
- for i = 0, 6, .1 do
- swait()
- Hook2.CFrame = Hook2.CFrame:lerp(tors.CFrame * CF(0, 0, -1), .2)
- if(hit)then hit.CFrame = Hook2.CFrame; hit.Velocity = Vector3.new()
- end
- if((Hook2.CFrame.p-tors.CFrame.p).magnitude < 2)then
- break
- end
- Chain2.TextureLength = 4
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * 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) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(90)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
- end
- hum.WalkSpeed = 16
- attack = false
- Hook2:Destroy()
- end
- end
- end
- function dejzrXD()
- attack = true
- hum.WalkSpeed = 20
- for i = 0, 1, 0.1 do
- swait()
- Cso("262562442", char, 10, 1)
- hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 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(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
- end
- Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
- Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
- Magic(1, "Add", mouse.Hit, Vector3.new(1000, 100000, 1000), 0.5, maincolor, "Sphere")
- Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, maincolor, "Sphere")
- CameraEnshaking(4, 5)
- for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- for i = 0, 1, 0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 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(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
- end
- attack = false
- Speed = 20
- end
- function specialchaos()
- wait(0)
- CHOICE = 6
- Cso("130781067", hed, 10, 1)
- local killsky = Instance.new('Sky', game:GetService'Lighting')
- killsky.SkyboxBk = "rbxassetid://3662994"
- killsky.SkyboxDn = "rbxassetid://3662994"
- killsky.SkyboxFt = "rbxassetid://3662994"
- killsky.SkyboxLf = "rbxassetid://3662994"
- killsky.SkyboxRt = "rbxassetid://3662994"
- killsky.SkyboxUp = "rbxassetid://3662994"
- ---
- killsky.StarCount = 0
- killsky.SunAngularSize = 0
- killsky.MoonAngularSize = 0
- killsky.MoonTextureId = ""
- killsky.CelestialBodiesShown = false
- if HITFLOOR ~= nil then
- ATTACK = false
- Rooted = false
- local RINGSPIN = true
- local CONSTRUCTING = true
- local RING = CreatePart(3, Effects, "Neon", 0, 10, "Royal purple", "Ring", VT(0,0,0))
- RING.Color = C3(0,0,0)
- MakeForm(RING,"Cyl")
- RING.CFrame = CF(HITPOS)
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
- until CONSTRUCTING == false
- repeat
- Swait()
- RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
- until RINGSPIN == false
- for i = 1, 25 do
- Swait()
- RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
- RING.Size = RING.Size - VT(0.15,0,0.15)
- --DECAL.Transparency = DECAL.Transparency + 1/25
- RING.Transparency = RING.Transparency + 1/25
- end
- RING:remove()
- end))
- for i = 1, 15 do
- Swait()
- RING.Size = RING.Size + VT(0,0,0)
- RING.Transparency = RING.Transparency - 1/15
- end
- end
- hum.WalkSpeed = 20
- attack = false
- end
- function icando()
- attack = true
- hum.WalkSpeed = 0
- TEST:Remove()
- TEST:Play()
- local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),tors.CFrame,true,false)
- Hook2.Transparency = 1
- local A2 = NewInstance("Attachment",Hook2)
- local B2 = NewInstance("Attachment",hed,{Position = Vector3.new(0,-hed.Size.Y/2,0)})
- local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
- repeat
- for i = 0,4,0.1 do
- swait()
- TEST.Parent = tors
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 1 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(1 + -43 * Sin(sine / 7)), Rad(-20)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
- end
- until TEST.Playing == false
- TEST:Stop()
- TEST:Play()
- TEST:Remove()
- print('I CAN DO ANYTHING')
- Hook2:Destroy()
- attack = false
- hum.WalkSpeed = 20
- end
- function Taunt2()
- attack = true
- hum.WalkSpeed = 0
- local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),tors.CFrame,true,false)
- Hook2.Transparency = 1
- local A2 = NewInstance("Attachment",Hook2)
- local B2 = NewInstance("Attachment",hed,{Position = Vector3.new(0,-hed.Size.Y/2,0)})
- local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
- CFuncs.Sound.Create("rbxassetid://2545008459", head, 100, 1)
- for i = 0, 2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(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.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .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* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- for i = 0, 6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0 - 255.45 * i)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .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* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- end
- attack = false
- Hook2:Destroy()
- hum.WalkSpeed = 20
- end
- function finalChaos2()
- attack = true
- M2.MeshId = "http://www.roblox.com/asset/?id=934916511"
- M2.TextureId = "rbxassetid://2582829122"
- M2.Scale = Vector3.new(5, 5, 5)
- Cso("2545211765", hed, 10, 1)
- for i = 0, 1, 0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0, 8, 0)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 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(180), Rad(0), Rad(15)), 0.2)
- 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(-30), Rad(-90)), 0.2)
- end
- Cso("483458132", char, 10, .7)
- Cso("483458132", char, 10, 1)
- CameraEnshaking(6, 65)
- Effects.Wave.Create(BrickColor.new("Royal Purple"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new("Really white"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new("Royal Purple"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Ring.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
- Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
- Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
- Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
- Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Royal Purple"), "Sphere")
- Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Royal Purple"), "Sphere")
- Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really white"), "Sphere")
- Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really white"), "Sphere")
- for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
- if v:FindFirstChild("Head") then
- Eviscerate(v)
- end
- end
- for i = 0, 1, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-.6), Rad(-45)), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
- end
- M2.Scale = Vector3.new(1, 1, 1)
- M2.MeshId = "http://www.roblox.com/asset/?id=0"
- M2.TextureId = "http://www.roblox.com/asset/?id=0"
- attack = false
- end
- function DRAG_THEM_TO_HELL()
- if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
- local HUM = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
- local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
- local HEAD = HUM.Parent:FindFirstChild("Head")
- if HEAD and TORSO and HUM.Health > 0 then
- local GYRO = IT("BodyGyro",root)
- GYRO.D = 275
- GYRO.P = 20000
- GYRO.MaxTorque = Vector3.new(0,40000,0)
- attack = true
- hum.WalkSpeed = 0
- local hit,pos,hummie;
- local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
- Hook.Transparency = 1
- local A = NewInstance("Attachment",Hook)
- local B = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
- local Chain = NewInstance("Beam",Hook,{Attachment0 = A,Attachment1=B,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
- local POS = mouse.Hit.p
- local CHAINS = false
- local CHAINLINKS = {}
- local A = IT("Attachment",la)
- A.Position = Vector3.new(1,-1,0)*Player_Size
- A.Orientation = Vector3.new(-90, -89.982, 0)
- local B = IT("Attachment",la)
- B.Position = Vector3.new(-1,-1,0)*Player_Size
- B.Orientation = Vector3.new(-90, 89.988, 0)
- local C = IT("Attachment",la)
- C.Position = Vector3.new(0.5,-1.3,0)*Player_Size
- C.Orientation = Vector3.new(-90, -89.982, 0)
- local D = IT("Attachment",la)
- D.Position = Vector3.new(-0.5,-1.3,0)*Player_Size
- D.Orientation = Vector3.new(-90, 89.988, 0)
- local LIGHT = IT("Attachment",la)
- LIGHT.Position = Vector3.new(0,-1,0)*Player_Size
- local LIGHT2 = IT("PointLight",LIGHT)
- LIGHT2.Range = 7
- LIGHT2.Brightness = 5
- LIGHT2.Color = Color3.new(0,0,0)
- for i = 1, 2 do
- local TWIST = -2
- local START = A
- local END = B
- if i == 1 then
- START = B
- END = A
- end
- local ChainLink = IT("Beam",tors)
- ChainLink.Texture = "rbxassetid://73042633"
- ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
- ChainLink.TextureSpeed = 1
- ChainLink.Width0 = 1
- ChainLink.Width1 = 1
- ChainLink.TextureLength = 2.5
- ChainLink.Attachment0 = START
- ChainLink.Attachment1 = END
- ChainLink.CurveSize0 = TWIST
- ChainLink.CurveSize1 = TWIST
- --ChainLink.FaceCamera = true
- ChainLink.Segments = 45
- ChainLink.Transparency = NumberSequence.new(0.25)
- table.insert(CHAINLINKS,ChainLink)
- end
- for i = 1, 2 do
- local TWIST = -1
- local START = C
- local END = D
- if i == 1 then
- START = D
- END = C
- end
- local ChainLink = IT("Beam",tors)
- ChainLink.Texture = "rbxassetid://73042633"
- ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
- ChainLink.TextureSpeed = 1
- ChainLink.Width0 = 1
- ChainLink.Width1 = 1
- ChainLink.TextureLength = 5
- ChainLink.Attachment0 = START
- ChainLink.Attachment1 = END
- ChainLink.CurveSize0 = TWIST
- ChainLink.CurveSize1 = TWIST
- --ChainLink.FaceCamera = true
- ChainLink.Segments = 25
- ChainLink.LightEmission = 0.5
- ChainLink.Transparency = NumberSequence.new(0.25)
- table.insert(CHAINLINKS,ChainLink)
- end
- for i = 0, 2.3, .1 do
- swait()
- GYRO.cframe = CF(root.Position,TORSO.Position)
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * 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) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
- end
- Cso("169105657", ra, 7, 1.2)
- for i = 0, 4, .1 do
- if(hit)then break end
- swait()
- GYRO.cframe = CF(root.Position,TORSO.Position)
- Hook.CFrame = HEAD.CFrame
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * 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) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
- end
- for _,v in next, getRegion(Hook.Position,1,{char}) do
- if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass'Humanoid')then
- hit = GetTorso(v.Parent);
- hummie = v.Parent:FindFirstChildOfClass'Humanoid';
- break;
- end
- end
- Cso("169105657", ra, 5, .8)
- Cso("1251737869", tors, 2, 1.1)
- GYRO:remove()
- for i = 0, 3, .1 do
- swait()
- HUM.PlatformStand = true
- Hook.CFrame = Hook.CFrame:lerp(ra.CFrame * CF(0, 0, -1), .2)
- if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new()
- end
- if((Hook.CFrame.p-ra.CFrame.p).magnitude < 2)then
- break
- end
- Chain.TextureLength = 4
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(45)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(45)), 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(30), Rad(-.6), Rad(-25)), 0.1)
- end
- hum.WalkSpeed = 16
- attack = false
- Hook:Destroy()
- A:remove()
- B:remove()
- C:remove()
- D:remove()
- end
- end
- end
- function ultra()
- attack = true
- hum.WalkSpeed = 0
- BTAUNT:Remove()
- hed.face.Texture = "rbxassetid://160952297"
- local Fire = IT("Sound",Character.Torso)
- Fire.SoundId = "rbxassetid://1060413310"
- Fire.Looped = true
- Fire.Pitch = 1
- Fire.Volume = 1
- Fire:Play()
- BTAUNT:Play()
- BTAUNT:Remove()
- wait(1)
- for i = 0,18,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- 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.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.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(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 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)
- end
- wait(1)
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- 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.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.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(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 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)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- 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.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.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(-6.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(5)), 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)
- end
- M2.MeshId = "http://www.roblox.com/asset/?id=28140935"
- M2.TextureId = "rbxassetid://26884682"
- tecks2:Remove()
- Fire:Stop()
- local BC = char["Body Colors"]
- BC.HeadColor = BrickColor.new("New Yeller")
- BC.LeftArmColor = BrickColor.new("New Yeller")
- BC.LeftLegColor = BrickColor.new("New Yeller")
- BC.RightArmColor = BrickColor.new("New Yeller")
- BC.RightLegColor = BrickColor.new("New Yeller")
- BC.TorsoColor = BrickColor.new("New Yeller")
- tecks2:Remove()
- BTAUNT3:Play()
- local naeeym2 = Instance.new("BillboardGui",char)
- naeeym2.AlwaysOnTop = true
- naeeym2.Size = UDim2.new(5,35,2,35)
- naeeym2.StudsOffset = Vector3.new(0,1,0)
- naeeym2.Adornee = hed
- naeeym2.Name = "Name"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.TextScaled = true
- tecks2.BorderSizePixel = 0
- tecks2.Font = "Garamond"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = BrickColor.new('Really black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
- tecks2.Size = UDim2.new(1,0,0.5,0)
- tecks2.Parent = naeeym2
- textfag = tecks2
- wait(1)
- tecks2.Text = "The Boss Noob"
- coroutine.resume(coroutine.create(function()
- while textfag ~= nil do
- swait()
- textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
- textfag.Rotation = math.random(-3,3)
- end
- end))
- hed.face.Texture = "rbxassetid://160952297"
- -------------------
- Spawn(function()
- while Equipped and Humanoid.Parent and Torso.Parent do
- if Angle == 360 then
- Angle = 0
- end
- Angle = Angle + 0.05
- local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
- if Hit then
- if not Circle.Parent then
- Circle.Parent = Character
- end
- for i, v in pairs(CircleParts) do
- v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
- end
- else
- Circle.Parent = nil
- end
- wait()
- end
- end)
- attack = false
- hum.WalkSpeed = 75
- end
- -------------------------------------------------------
- --End Attacks N Stuff--
- -------------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if attack == false then
- if key == "t" then
- dance()
- elseif key == 'y' then
- aaa()
- elseif key == "l" then
- Taunt2()
- elseif key == "p" then
- finalChaos()
- elseif key == "z" then
- spade()
- elseif key == "x" then
- Call_Upon_The_Eyes()
- elseif key == "v" then
- dejzrXD()
- elseif key == "b" then
- specialchaos()
- elseif key == "n" then
- CHAOS()
- elseif key == "f" then
- icando()
- elseif key == "h" then
- finalChaos2()
- elseif key == "g" then
- Chain2()
- elseif key == "c" then
- DRAG_THEM_TO_HELL()
- elseif key == "q" then
- Noob6()
- elseif key == "0" then
- Noob2()
- elseif key == "k" then
- Noob3()
- elseif key == "j" then
- Noob4()
- elseif key == "m" then
- Noob5()
- elseif key == "e" then
- Noob7()
- elseif key == "u" then
- Noob8()
- elseif key == "r" then
- Noob9()
- end
- end
- end)
- mouse.Button1Down:connect(function(key)
- if attack == false then
- die()
- end
- end)
- function Part(parent,color,material,size,cframe,anchored,cancollide)
- local part = Instance.new("Part")
- part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or Color3.new(0,0,0)
- part.Material = material or Enum.Material.SmoothPlastic
- part.TopSurface,part.BottomSurface=10,10
- part.Size = size or Vector3.new(1,1,1)
- part.CFrame = cframe or CF(0,0,0)
- part.Anchored = anchored or true
- part.CanCollide = cancollide or false
- part.Parent = parent or char
- return part
- end
- NewInstance = function(instance,parent,properties)
- local inst = Instance.new(instance)
- inst.Parent = parent
- if(properties)then
- for i,v in next, properties do
- pcall(function() inst[i] = v end)
- end
- end
- return inst;
- end
- -------------------------------------------------------
- --Start Damage Function--
- -------------------------------------------------------
- function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
- 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 = "Brick"
- if rainbowmode == true then
- rng.Color = Color3.new(r/255,g/255,b/255)
- end
- local scaler2 = 1
- local speeder = FastSpeed/10
- 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/10
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
- rng.Transparency = rng.Transparency + 0.01*bonuspeed
- end
- rng:Destroy()
- end))
- end
- 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("Royal purple"), 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 damage(range,mindam,maxdam,pos)
- for i,v in ipairs(workspace:GetChildren()) do
- if v:IsA("Model") then
- if v.Name ~= Player.Name then
- if v:FindFirstChildOfClass("Humanoid") then
- if v:FindFirstChild("Head") then
- if (v:FindFirstChild("Head").Position - pos).magnitude < 10 then
- if v:FindFirstChildOfClass("Humanoid").Health > 5000 then v:FindFirstChildOfClass("Humanoid").Health = 0 else
- v:FindFirstChildOfClass("Humanoid").Health = v:FindFirstChildOfClass("Humanoid").Health - math.random(mindam,maxdam)
- end
- end
- end
- end
- end
- end
- end
- end
- -------------------------------------------------------
- --End Damage Function--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Animations--
- -------------------------------------------------------
- print("By Makhail07")
- 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* Player_Size, char)
- if equipped == true or equipped == false then
- if attack == false then
- idle = idle + 1
- else
- idle = 0
- end
- if 1 < root.Velocity.y and hitfloor == nil then
- Anim = "Jump"
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* 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(25), Rad(-.6), Rad(13 + 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(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
- end
- elseif -1 > root.Velocity.y and hitfloor == nil then
- Anim = "Fall"
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.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(65), Rad(-.6), Rad(45 + 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(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
- end
- elseif torvel < 1 and hitfloor ~= nil then
- Anim = "Idle"
- change = 1
- if attack == false then
- if animation.Value == 1 then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
- LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
- RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
- else
- if animation.Value == 2 then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 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(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 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)
- else
- if animation.Value == 3 then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 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(-10)), 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(6)), 0.15)
- RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
- else
- if animation.Value == 4 then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 10)), Rad(1 + -43 * Sin(sine / 10)), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(1 + -43 * Sin(sine / 8))), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.8 * Cos(sine / 10), 0.025 * Cos(sine / 10)) * RHCF * angles(Rad(-9.5), Rad(-20), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 + 0.8 * Cos(sine / 10), 0.025 * Cos(sine / 10)) * LHCF * angles(Rad(-6.5), Rad(20), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 10)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(50), Rad(23 + 150 * Sin(sine / 8))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 10)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-50), Rad(-23 + 150 * Sin(sine / 8))), 0.1)
- end
- end
- end
- end
- end
- elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
- Anim = "Walk"
- change = 1
- if attack == false then
- hum.WalkSpeed = 25
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
- LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
- RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
- end
- elseif torvel >= 25 and hitfloor ~= nil then
- Anim = "Sprint"
- change = 1.35
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
- 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 Animations And Script--
- -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement