Roblox Aveng! The Infinity Gauntlet is a powerful Dwarven glove owned by Thanos, who used it to channel the powers of the six Infinity Stones. Roblox infinity gauntlet. Customize your avatar with the Infinity Gauntlet and millions of other items. We roblox hack cheat engine 65 can ship your items anywhere in australia and save money with exceptional sale, Roblox Thanos how to buy roblox gift card Youtube Video Game The Infinity Gauntlet Youtube, Did Thanos Kill You In Avengers Infinity War Find Out Here Cnet roblox bloxburg house designs, avengers infinity war thanos of songs roblox smash, Avenger how to hack roblox for robux 2017 Infinity War Roblox, the roblox infinity gauntlet is out in the, The Infinity Gauntlet Youtube Thanos T Shirt roblox generator free download Glove Png Clipart, the infinity gauntlet youtube thanos t shirt roblox usernames that arent taken glove png clipart avengers infinity, roblox mad city hacks Thanos Infinity War Roblox, how to get the thanos infinity gauntlet egg roblox egg roblox robot simulator hack hunt 2019, Avengers Infinity War Disintegration Meme Makes Fun Of The Darkest, avengers infinity war disintegration meme makes fun of the darkest roblo! thanos script (roblox) afdude14509. » Scripts » Thanos Snap / Infinity Gauntlet; Site & Forum Rules. roblox how to do emojis ... Roblox Counter Blox Remastered Roblox Offensive roblox wall hack cs go Hacks Very Op roblox counter blox hacks for roblox lumber tycoon... Btw everyone you need a roblox script executor free 2019 full lua script executor for this script. In the egg hunt 2019 event hub game players are awarded the. ... driving around shop online and secret rooms in roblox work at a pizza place have action figures delivered to your front roblox scripts animations door. I have worked in a. I have roblox hmm infinity gauntlet been a nurse since 1997.. Roblox Hmm roblox para mac os x How To Get The Infinity Gauntlet hack roblox fame simulator And Stats . This is a hack from viper venom... Roblox Build A Boat For Treasure Codes 2018 October. Search 8chan. Unlock him as roblox mac exploit 2019 a sidekick or defeat him in battle to avoid being snapped. Towering roblox admin hack free download Package Drawception . text 0.23 KB . ... ©2021 Roblox Corporation. Full Infinity Gauntlet: 40M Damage (100M when powered up), 30 Pvp Damage(doubled when powered up) Full Infinity Gauntlet. For roblox key detect more vidoe and dont forget too subribe i hope roblox cheat engine speed hack code you injoy the video. Gwen Spider Glove ... Roblox Snap Simulator Wiki is a FANDOM Games Community. Health Details: God/Infinite Health Script - ROBLOX Script - Pastebin.com. dego roblox yandere simulator Egg Hunt 2019 Scrambled In Time Roblox Wikia roblox download in android Fandom Powered By . Roblox infinity gauntlet code. -- This script has been converted to FE by iPxter, if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end, local Player,Mouse,mouse,UserInputService,ContextActionService = owner, print("FE Compatibility code by Mokiros | Translated to FE by iPxter"), local Event = Instance.new("RemoteEvent"), --Fake event to make stuff like Mouse.KeyDown work, local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}, --Creating fake input objects with fake variables, local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}, local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}, local CAS = {Actions={},BindAction=function(self,name,fun,touch,...), CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil, --Merged 2 functions into one by checking amount of arguments, --This function will trigger the events that have been :Connect()'ed, if t and t._fakeEvent and t.Function then, Event.OnServerEvent:Connect(function(plr,io), local b = io.UserInputState == Enum.UserInputState.Begin, if io.UserInputType == Enum.UserInputType.MouseButton1 then, return m:TrigEvent(b and "Button1Down" or "Button1Up"), m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower()), UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false), local Player = game:GetService("Players").LocalPlayer, local Event = script:WaitForChild("UserInput_Event"), local UIS = game:GetService("UserInputService"), --Since InputObject is a client-side instance, we create and pass table instead, Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}), --Give the server mouse data 30 times every second, but only if the values changed, --If player is not moving their mouse, client won't fire events, Event:FireServer({isMouse=true,Target=t,Hit=h}), Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS, pumpk.SoundId = "rbxassetid://1771675015", game.Players.StarzoZero.Character.Humanoid.MaxHealth = 99999999999999999, game.Players.StarzoZero.Character.Humanoid.Health = 99999999999999, Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60), local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)), local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)), local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0)), local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)), local ROBLOXIDLEANIMATION = IT("Animation"), ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation", ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571", local WEAPONGUI = IT("ScreenGui", PlayerGui), ArtificialHB = Instance.new("BindableEvent", script), function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS), return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS), local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components(), return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5, return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip, return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip, local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip, function QuaternionToCFrame(px, py, pz, x, y, z, w), local wx, wy, wz = w * xs, w * ys, w * 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)), local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4], startInterp = SIN((1 - t) * theta) * invSinTheta, finishInterp = SIN(t * theta) * invSinTheta, startInterp = SIN((t - 1) * theta) * invSinTheta, return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp, return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)), function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME), frame.BackgroundTransparency = TRANSPARENCY, function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME), label.TextStrokeTransparency = STROKETRANSPARENCY, PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10, function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1), function CreateSound(ID, PARENT, VOLUME, PITCH), coroutine.resume(coroutine.create(function(), NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID, game:GetService("Debris"):AddItem(NEWSOUND, 10), function CFrameFromTopBack(at, top, back), return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z), function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW), local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0)), local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8)), coroutine.resume(coroutine.create(function(PART), wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0), wave.Transparency = wave.Transparency + (0.5/WAIT), function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW), local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0,0,0)), function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW), local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true), local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0,0,0)), wave.Transparency = wave.Transparency + (1/WAIT), function Slice(KIND,SIZE,WAIT,CFRAME,COLOR,GROW), local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1,1,1), true), mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0)), mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662586858", "", VT(SIZE/10,0,SIZE/10), VT(0,0,0)), mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662585058", "", VT(SIZE/10,0,SIZE/10), VT(0,0,0)), function CheckTableForString(Table, String), if string.find(string.lower(String), string.lower(v)) then, local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}, if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then, function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit), local Direction = CFrame.new(StartPos, Vec).lookVector, local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore}), local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore), if RayHit and CheckIntangible(RayHit) then, RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit), RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0), game:GetService("RunService").Heartbeat:connect(function(s, p), function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET), NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID, if TEXTUREID ~= "nil" and TEXTUREID ~= "" then, NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID, function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR), NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR)), function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP), repeat wait(1) until NEWSOUND.Playing == false, function PuddleOfBlood(Position,MaxDrop,Model,MaxSize), local HITFLOOR, HITPOS, NORMAL = Raycast(Position, (CF(Position, Position + VT(0, -1, 0))).lookVector, MaxDrop, Model), if HITFLOOR.Parent ~= Weapon and HITFLOOR.Parent ~= Character then, local DIST = (Position - HITFLOOR.Position).Magnitude, if (HITFLOOR.Size.Z <= 5 and HITFLOOR.Size.Z < MaxSize) or (HITFLOOR.Size.Z > 5 and HITFLOOR.Size.Z < MaxSize and DIST < HITFLOOR.Size.Z/3) then, HITFLOOR.Size = HITFLOOR.Size + VT(0.1,0,0.1), local BLOOD = CreatePart(3, Effects, "Glass", 0, 0, "Maroon", "BloodPuddle", VT(2,0,2)), BLOOD.CFrame = CF(HITPOS,HITPOS+NORMAL)*ANGLES(RAD(90),RAD(0),RAD(0)), BLOOD.Size = BLOOD.Size - VT(0.02,0,0.02), function SprayBlood(POSITION,DIRECTION,BloodSize), local BLOOD = CreatePart(3, Effects, "Glass", 0, 0, "Maroon", "BloodPuddle", VT(0.3,0.3,0.3),false), local bv = Instance.new("BodyVelocity",BLOOD), bv.velocity = CF(POSITION,DIRECTION+VT(MRANDOM(-3,3)/30,MRANDOM(-3,3)/30,MRANDOM(-3,3)/30)).lookVector*75, local HIT = BLOOD.Touched:Connect(function(hit), PuddleOfBlood(BLOOD.Position+VT(0,1,0),2,BLOOD,BloodSize), function CastProperRay(StartPos, EndPos, Distance, Ignore), local DIRECTION = CF(StartPos,EndPos).lookVector, return Raycast(StartPos, DIRECTION, Distance, Ignore), function ragdollJoint(character, part0, part1, attachmentName, className, properties), attachmentName = attachmentName.."RigAttachment", local constraint = Instance.new(className.."Constraint"), constraint.Attachment0 = part0:FindFirstChild(attachmentName), constraint.Attachment1 = part1:FindFirstChild(attachmentName), constraint.Name = "RagdollConstraint"..part1.Name, for _,propertyData in next,properties or {} do, constraint[propertyData[1]] = propertyData[2], function getAttachment0(character, attachmentName), for _,child in next,character:GetChildren() do, local attachment = child:FindFirstChild(attachmentName), for _,part in next,child:GetChildren() do, if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then, local attachment1 = part:FindFirstChildOfClass("Attachment"), local attachment0 = getAttachment0(character,attachment1.Name), local constraint = Instance.new("HingeConstraint"), elseif part.Name == "HumanoidRootPart" then, ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {, ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "BallSocket", {, ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties), ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties), ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties), ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties), ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties), ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties), ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket"), ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket"), ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket"), ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket"), ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket"), ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket"), local hum = Character2:findFirstChild("Humanoid"), if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then, if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then, movevector = CFrame.new(CharTorso.Position,Torso2.Position).lookVector, local Head = Character2:FindFirstChild("Head"), local Limb = Character2:FindFirstChild("Right Arm"), Limb.CFrame = Torso2.CFrame * CFrame.new(1.5, 0, 0), Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0), local Limb = Character2:FindFirstChild("Left Arm"), Limb.CFrame = Torso2.CFrame * CFrame.new(-1.5, 0, 0), Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), local Limb = Character2:FindFirstChild("Right Leg"), Limb.CFrame = Torso2.CFrame * CFrame.new(0.5, -2, 0), Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), local Limb = Character2:FindFirstChild("Left Leg"), Limb.CFrame = Torso2.CFrame * CFrame.new(-0.5, -2, 0), Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), Bar.CFrame = Torso2.CFrame * CFrame.new(0, 0.5, 0), local Gun = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Gun", VT(0, 0, 0),false), local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "1757389224", "1757405356", VT(0.07,0.07,0.07), VT(0,0, 0)), local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, LeftArm, Gun, CF(0.2, -1, 0.2) * ANGLES(RAD(330), RAD(0), RAD(20)), CF(0, 0, 0)), local weld = Instance.new("Weld", plr.Character.Torso), weld.C0 = plr.Character.Torso.CFrame:inverse(), for i, v in pairs(game.Players:GetChildren()) do, plr.Character:FindFirstChild("Torso").Anchored = false, RA = v.Character:FindFirstChild("Right Arm"), plr.Character:FindFirstChild("Right Arm").Anchored = false, LA = v.Character:FindFirstChild("Left Arm"), plr.Character:FindFirstChild("Left Arm").Anchored = false, RL = v.Character:FindFirstChild("Right Leg"), plr.Character:FindFirstChild("Right Leg").Anchored = false, LL = v.Character:FindFirstChild("Left Leg"), plr.Character:FindFirstChild("Left Leg").Anchored = false, game.Lighting.OutdoorAmbient=Color3.new(50,0,350), game.Lighting.OutdoorAmbient=Color3.new(0,114,235), game.Lighting.OutdoorAmbient=Color3.new(0,0,235), game.Lighting.OutdoorAmbient=Color3.new(0,114,0), game.Lighting.OutdoorAmbient=Color3.new(255, 255, 355), game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255), sky.MoonTextureId = 'rbxasset://sky/moon.png', sky.SkyboxBk = 'http://www.roblox.com/asset/?id=159248188', sky.SkyboxDn = 'http://www.roblox.com/asset/?id=159248183', sky.SkyboxFt = 'http://www.roblox.com/asset/?id=159248187', sky.SkyboxLf = 'http://www.roblox.com/asset/?id=159248173', sky.SkyboxRt = 'http://www.roblox.com/asset/?id=159248192', sky.SkyboxUp = 'http://www.roblox.com/asset/?id=159248176', for i,v in pairs(workspace:getChildren()) do, if v.ClassName == 'Part' and v.Name == 'Base' then, sky = game.Lighting:findFirstChild('Space'), RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-20), RAD(0), RAD(20)), 0.15 / Animation_Speed), Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 1) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed), LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed), RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(30), RAD(0), RAD(0)), 0.15 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -1) * ANGLES(RAD(180), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), local Wind = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Wind", VT(0, 0, 0),false), local HandleMesh = CreateMesh("SpecialMesh", Wind, "FileMesh", "495572467", "495572476", VT(1,1,1), VT(0,0, 0)), local Weld = CreateWeldOrSnapOrMotor("Weld", Wind, Torso, Wind, CF(0, 0, -15) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0)), RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -1) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), local broken = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "broken", VT(0, 0, 0),false), local HandleMesh = CreateMesh("SpecialMesh", broken, "FileMesh", "926826971", "926827014", VT(1,1,1), VT(0,0, 0)), local Weld = CreateWeldOrSnapOrMotor("Weld", broken, Torso, broken, CF(0, 0, -15) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0)), Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.15 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -1) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 1) * ANGLES(RAD(40), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -1) * ANGLES(RAD(90), RAD(444), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), local HandleMesh = CreateMesh("SpecialMesh", Wind, "FileMesh", "433838302", "1031083476", VT(3,3,3), VT(0,0, 0)), local Weld = CreateWeldOrSnapOrMotor("Weld", Wind, Torso, Wind, CF(0, 0, -5) * ANGLES(RAD(-90), RAD(0), RAD(0)), CF(0, 0, 0)), game.Players.StarzoZero.Character["Wind"].Touched:connect(function(hit), local humanoid = hit.Parent:findFirstChild("Humanoid"), RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.15 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -1) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), for i,v in pairs(workspace:GetChildren()) do, local human = v:FindFirstChildOfClass("Humanoid"), if human and human.Parent.Name ~= chara.Name then, LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 1) * ANGLES(RAD(90), RAD(444), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(20), RAD(0), RAD(20)), 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 1) * ANGLES(RAD(180), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed), LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -1) * ANGLES(RAD(180), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 1) * ANGLES(RAD(180), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), game.Players.StarzoZero.Character["Gun"].Touched:connect(function(hit), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-30), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -1) * ANGLES(RAD(40), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), Mouse.Button1Down:connect(function(NEWKEY), for _,v in next, Humanoid:GetPlayingAnimationTracks() do, local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude, local TORSOVERTICALVELOCITY = RootPart.Velocity.y, local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character), local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16), if ANIM == "Walk" and TORSOVELOCITY > 1 then, RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed), Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed), RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.3 * (Humanoid.WalkSpeed / 16) / Animation_Speed), LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.3 * (Humanoid.WalkSpeed / 16) / Animation_Speed), elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then, RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed), Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed), RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed), LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed), if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then, RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed), Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed), RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed), LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed), elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then, RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed), Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed), RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(100), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-100), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.2 / Animation_Speed), RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed), LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed), elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then, LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-180), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 0.15 / Animation_Speed), elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then, RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-90 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed), LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-180), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 0.35 / Animation_Speed), RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0.2) * ANGLES(RAD(90 * COS(SINE / WALKSPEEDVALUE)), RAD(90), RAD(0)), 1), LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0.2) * ANGLES(RAD(-90 * COS(SINE / WALKSPEEDVALUE)), RAD(-90), RAD(0)), 1), Python |