Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Decompiled by xX360Sc0PeZXx The Fucking Badass, also fuck off everyone else for not giving me any credits kthx
- local runDummyScript = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("HopperBin")
- o2 = Instance.new("ScreenGui")
- o3 = Instance.new("Frame")
- o4 = Instance.new("ImageLabel")
- o5 = Instance.new("TextLabel")
- o6 = Instance.new("TextBox")
- o7 = Instance.new("ImageLabel")
- o8 = Instance.new("TextLabel")
- o9 = Instance.new("TextBox")
- o10 = Instance.new("ImageLabel")
- o11 = Instance.new("TextLabel")
- o12 = Instance.new("TextBox")
- o13 = Instance.new("ImageLabel")
- o14 = Instance.new("TextLabel")
- o15 = Instance.new("TextBox")
- o16 = Instance.new("ImageLabel")
- o17 = Instance.new("TextBox")
- o18 = Instance.new("TextBox")
- o19 = Instance.new("ImageLabel")
- o20 = Instance.new("TextBox")
- o21 = Instance.new("TextBox")
- o22 = Instance.new("Frame")
- o23 = Instance.new("TextLabel")
- o24 = Instance.new("TextLabel")
- o25 = Instance.new("TextLabel")
- o26 = Instance.new("TextLabel")
- o27 = Instance.new("TextLabel")
- o28 = Instance.new("TextLabel")
- o29 = Instance.new("Frame")
- o30 = Instance.new("TextLabel")
- o31 = Instance.new("ImageLabel")
- o32 = Instance.new("TextLabel")
- o33 = Instance.new("TextBox")
- o34 = Instance.new("ImageLabel")
- o35 = Instance.new("TextLabel")
- o36 = Instance.new("TextBox")
- o37 = Instance.new("ImageLabel")
- o38 = Instance.new("TextLabel")
- o39 = Instance.new("TextBox")
- o40 = Instance.new("ImageLabel")
- o41 = Instance.new("TextLabel")
- o42 = Instance.new("TextBox")
- o43 = Instance.new("TextLabel")
- o44 = Instance.new("Model")
- o45 = Instance.new("Script")
- o46 = Instance.new("CFrameValue")
- o47 = Instance.new("StringValue")
- o48 = Instance.new("CFrameValue")
- o49 = Instance.new("CFrameValue")
- o50 = Instance.new("ObjectValue")
- o51 = Instance.new("ObjectValue")
- o52 = Instance.new("StringValue")
- o53 = Instance.new("CFrameValue")
- o54 = Instance.new("CFrameValue")
- o55 = Instance.new("ObjectValue")
- o56 = Instance.new("ObjectValue")
- o57 = Instance.new("StringValue")
- o58 = Instance.new("CFrameValue")
- o59 = Instance.new("CFrameValue")
- o60 = Instance.new("ObjectValue")
- o61 = Instance.new("ObjectValue")
- o62 = Instance.new("StringValue")
- o63 = Instance.new("CFrameValue")
- o64 = Instance.new("CFrameValue")
- o65 = Instance.new("ObjectValue")
- o66 = Instance.new("ObjectValue")
- o67 = Instance.new("StringValue")
- o68 = Instance.new("CFrameValue")
- o69 = Instance.new("CFrameValue")
- o70 = Instance.new("ObjectValue")
- o71 = Instance.new("ObjectValue")
- o72 = Instance.new("StringValue")
- o73 = Instance.new("CFrameValue")
- o74 = Instance.new("CFrameValue")
- o75 = Instance.new("ObjectValue")
- o76 = Instance.new("ObjectValue")
- o77 = Instance.new("BoolValue")
- o78 = Instance.new("CFrameValue")
- o79 = Instance.new("StringValue")
- o80 = Instance.new("CFrameValue")
- o81 = Instance.new("CFrameValue")
- o82 = Instance.new("ObjectValue")
- o83 = Instance.new("ObjectValue")
- o84 = Instance.new("StringValue")
- o85 = Instance.new("CFrameValue")
- o86 = Instance.new("CFrameValue")
- o87 = Instance.new("ObjectValue")
- o88 = Instance.new("ObjectValue")
- o89 = Instance.new("StringValue")
- o90 = Instance.new("CFrameValue")
- o91 = Instance.new("CFrameValue")
- o92 = Instance.new("ObjectValue")
- o93 = Instance.new("ObjectValue")
- o94 = Instance.new("StringValue")
- o95 = Instance.new("CFrameValue")
- o96 = Instance.new("CFrameValue")
- o97 = Instance.new("ObjectValue")
- o98 = Instance.new("ObjectValue")
- o99 = Instance.new("StringValue")
- o100 = Instance.new("CFrameValue")
- o101 = Instance.new("CFrameValue")
- o102 = Instance.new("ObjectValue")
- o103 = Instance.new("ObjectValue")
- o104 = Instance.new("StringValue")
- o105 = Instance.new("CFrameValue")
- o106 = Instance.new("CFrameValue")
- o107 = Instance.new("ObjectValue")
- o108 = Instance.new("ObjectValue")
- o109 = Instance.new("CFrameValue")
- o110 = Instance.new("StringValue")
- o111 = Instance.new("CFrameValue")
- o112 = Instance.new("CFrameValue")
- o113 = Instance.new("ObjectValue")
- o114 = Instance.new("ObjectValue")
- o115 = Instance.new("StringValue")
- o116 = Instance.new("CFrameValue")
- o117 = Instance.new("CFrameValue")
- o118 = Instance.new("ObjectValue")
- o119 = Instance.new("ObjectValue")
- o120 = Instance.new("StringValue")
- o121 = Instance.new("CFrameValue")
- o122 = Instance.new("CFrameValue")
- o123 = Instance.new("ObjectValue")
- o124 = Instance.new("ObjectValue")
- o125 = Instance.new("StringValue")
- o126 = Instance.new("CFrameValue")
- o127 = Instance.new("CFrameValue")
- o128 = Instance.new("ObjectValue")
- o129 = Instance.new("ObjectValue")
- o130 = Instance.new("StringValue")
- o131 = Instance.new("CFrameValue")
- o132 = Instance.new("CFrameValue")
- o133 = Instance.new("ObjectValue")
- o134 = Instance.new("ObjectValue")
- o135 = Instance.new("StringValue")
- o136 = Instance.new("CFrameValue")
- o137 = Instance.new("CFrameValue")
- o138 = Instance.new("ObjectValue")
- o139 = Instance.new("ObjectValue")
- o140 = Instance.new("StringValue")
- o141 = Instance.new("CFrameValue")
- o142 = Instance.new("CFrameValue")
- o143 = Instance.new("ObjectValue")
- o144 = Instance.new("ObjectValue")
- o145 = Instance.new("StringValue")
- o146 = Instance.new("CFrameValue")
- o147 = Instance.new("CFrameValue")
- o148 = Instance.new("ObjectValue")
- o149 = Instance.new("ObjectValue")
- o150 = Instance.new("StringValue")
- o151 = Instance.new("CFrameValue")
- o152 = Instance.new("CFrameValue")
- o153 = Instance.new("ObjectValue")
- o154 = Instance.new("ObjectValue")
- o155 = Instance.new("StringValue")
- o156 = Instance.new("CFrameValue")
- o157 = Instance.new("CFrameValue")
- o158 = Instance.new("ObjectValue")
- o159 = Instance.new("ObjectValue")
- o160 = Instance.new("Model")
- o161 = Instance.new("Part")
- o162 = Instance.new("SpecialMesh")
- o163 = Instance.new("Part")
- o164 = Instance.new("SpecialMesh")
- o165 = Instance.new("Part")
- o166 = Instance.new("BlockMesh")
- o167 = Instance.new("Part")
- o168 = Instance.new("BlockMesh")
- o169 = Instance.new("Part")
- o170 = Instance.new("BlockMesh")
- o171 = Instance.new("Part")
- o172 = Instance.new("SpecialMesh")
- o173 = Instance.new("Part")
- o174 = Instance.new("BlockMesh")
- o175 = Instance.new("Part")
- o176 = Instance.new("SpecialMesh")
- o177 = Instance.new("Part")
- o178 = Instance.new("SpecialMesh")
- o179 = Instance.new("Part")
- o180 = Instance.new("SpecialMesh")
- o181 = Instance.new("Model")
- o182 = Instance.new("Part")
- o183 = Instance.new("BlockMesh")
- o184 = Instance.new("Part")
- o185 = Instance.new("CylinderMesh")
- o186 = Instance.new("Part")
- o187 = Instance.new("BlockMesh")
- o188 = Instance.new("Part")
- o189 = Instance.new("BlockMesh")
- o190 = Instance.new("Motor6D")
- o191 = Instance.new("Part")
- o192 = Instance.new("CylinderMesh")
- o193 = Instance.new("Part")
- o194 = Instance.new("BlockMesh")
- o195 = Instance.new("Model")
- o196 = Instance.new("Part")
- o197 = Instance.new("BlockMesh")
- o198 = Instance.new("Motor6D")
- o199 = Instance.new("Part")
- o200 = Instance.new("BlockMesh")
- o201 = Instance.new("Part")
- o202 = Instance.new("CylinderMesh")
- o203 = Instance.new("Part")
- o204 = Instance.new("BlockMesh")
- o205 = Instance.new("Part")
- o206 = Instance.new("BlockMesh")
- o207 = Instance.new("Part")
- o208 = Instance.new("CylinderMesh")
- o209 = Instance.new("Part")
- o210 = Instance.new("LocalScript")
- o211 = Instance.new("LocalScript")
- o212 = Instance.new("IntValue")
- o213 = Instance.new("StringValue")
- o214 = Instance.new("LocalScript")
- o215 = Instance.new("IntValue")
- o216 = Instance.new("IntValue")
- o217 = Instance.new("StringValue")
- o218 = Instance.new("ScreenGui")
- o219 = Instance.new("Frame")
- o220 = Instance.new("TextLabel")
- o221 = Instance.new("TextLabel")
- o222 = Instance.new("TextLabel")
- o223 = Instance.new("Frame")
- o224 = Instance.new("Frame")
- o225 = Instance.new("Frame")
- o226 = Instance.new("Frame")
- o227 = Instance.new("Frame")
- o228 = Instance.new("Frame")
- o229 = Instance.new("BoolValue")
- o230 = Instance.new("IntValue")
- o231 = Instance.new("StringValue")
- o232 = Instance.new("IntValue")
- o233 = Instance.new("BoolValue")
- o234 = Instance.new("BoolValue")
- o235 = Instance.new("StringValue")
- o236 = Instance.new("BoolValue")
- o237 = Instance.new("BoolValue")
- o238 = Instance.new("BoolValue")
- o239 = Instance.new("StringValue")
- o240 = Instance.new("StringValue")
- o241 = Instance.new("StringValue")
- o242 = Instance.new("StringValue")
- o243 = Instance.new("StringValue")
- o244 = Instance.new("StringValue")
- o245 = Instance.new("StringValue")
- o246 = Instance.new("StringValue")
- o247 = Instance.new("StringValue")
- o248 = Instance.new("StringValue")
- o249 = Instance.new("StringValue")
- o250 = Instance.new("StringValue")
- o251 = Instance.new("StringValue")
- o252 = Instance.new("StringValue")
- o253 = Instance.new("StringValue")
- o254 = Instance.new("StringValue")
- o255 = Instance.new("StringValue")
- o256 = Instance.new("StringValue")
- o257 = Instance.new("StringValue")
- o258 = Instance.new("StringValue")
- o259 = Instance.new("StringValue")
- o260 = Instance.new("StringValue")
- print("De".."comp".."iled" .."by x".."X360".."Sc0".."Pe".."ZXx T".."he" .."Fuck".."ing Ba".."dass, als".."o fuck o".."ff everyo".."ne el".."se for".." not g".."iving me a".."ny credi".."ts kthx")
- o1.Name = "Saz"
- o1.Parent = mas
- o2.Name = "WeaponSettingsGui"
- o2.Parent = o1
- o3.Name = "Mainframe"
- o3.Parent = o2
- o3.Position = UDim2.new(0,30,0,30)
- o3.Size = UDim2.new(0,300,0,300)
- o3.Style = Enum.FrameStyle.RobloxRound
- o3.Position = UDim2.new(0,30,0,30)
- o3.Visible = false
- o3.BackgroundColor3 = Color3.new(1, 1, 1)
- o4.Name = "ButtonA"
- o4.Parent = o3
- o4.Position = UDim2.new(0,80,0,0)
- o4.Size = UDim2.new(0,50,0,45)
- o4.Position = UDim2.new(0,80,0,0)
- o4.BackgroundColor3 = Color3.new(1, 1, 1)
- o4.BackgroundTransparency = 1
- o4.Image = "http://www.roblox.com/asset/?id=31608807"
- o5.Parent = o4
- o5.Position = UDim2.new(0.5,0,0.5,0)
- o5.Text = "A"
- o5.Position = UDim2.new(0.5,0,0.5,0)
- o5.BackgroundColor3 = Color3.new(1, 1, 1)
- o5.BackgroundTransparency = 1
- o5.Font = Enum.Font.SourceSansBold
- o5.FontSize = Enum.FontSize.Size24
- o5.TextColor3 = Color3.new(1, 1, 1)
- o5.TextStrokeTransparency = 0
- o5.TextWrapped = true
- o6.Parent = o4
- o6.Position = UDim2.new(0,10,0,48)
- o6.Size = UDim2.new(0,30,0,16)
- o6.Text = ""
- o6.Position = UDim2.new(0,10,0,48)
- o6.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o6.BackgroundTransparency = 0.33000001311302
- o6.ClearTextOnFocus = false
- o6.Font = Enum.Font.ArialBold
- o6.FontSize = Enum.FontSize.Size18
- o6.TextColor3 = Color3.new(1, 1, 1)
- o6.TextStrokeTransparency = 0
- o7.Name = "ButtonB"
- o7.Parent = o3
- o7.Position = UDim2.new(0,140,0,0)
- o7.Size = UDim2.new(0,50,0,45)
- o7.Position = UDim2.new(0,140,0,0)
- o7.BackgroundColor3 = Color3.new(1, 1, 1)
- o7.BackgroundTransparency = 1
- o7.Image = "http://www.roblox.com/asset/?id=31368388"
- o8.Parent = o7
- o8.Position = UDim2.new(0.5,0,0.5,0)
- o8.Text = "B"
- o8.Position = UDim2.new(0.5,0,0.5,0)
- o8.BackgroundColor3 = Color3.new(1, 1, 1)
- o8.BackgroundTransparency = 1
- o8.Font = Enum.Font.SourceSansBold
- o8.FontSize = Enum.FontSize.Size24
- o8.TextColor3 = Color3.new(1, 1, 1)
- o8.TextStrokeTransparency = 0
- o8.TextWrapped = true
- o9.Parent = o7
- o9.Position = UDim2.new(0,10,0,48)
- o9.Size = UDim2.new(0,30,0,16)
- o9.Text = ""
- o9.Position = UDim2.new(0,10,0,48)
- o9.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o9.BackgroundTransparency = 0.33000001311302
- o9.ClearTextOnFocus = false
- o9.Font = Enum.Font.ArialBold
- o9.FontSize = Enum.FontSize.Size18
- o9.TextColor3 = Color3.new(1, 1, 1)
- o9.TextStrokeTransparency = 0
- o10.Name = "ButtonC"
- o10.Parent = o3
- o10.Position = UDim2.new(0,80,0,70)
- o10.Size = UDim2.new(0,50,0,45)
- o10.Position = UDim2.new(0,80,0,70)
- o10.BackgroundColor3 = Color3.new(1, 1, 1)
- o10.BackgroundTransparency = 1
- o10.Image = "http://www.roblox.com/asset/?id=31608789"
- o11.Parent = o10
- o11.Position = UDim2.new(0.5,0,0.5,0)
- o11.Text = "C"
- o11.Position = UDim2.new(0.5,0,0.5,0)
- o11.BackgroundColor3 = Color3.new(1, 1, 1)
- o11.BackgroundTransparency = 1
- o11.Font = Enum.Font.SourceSansBold
- o11.FontSize = Enum.FontSize.Size24
- o11.TextColor3 = Color3.new(1, 1, 1)
- o11.TextStrokeTransparency = 0
- o11.TextWrapped = true
- o12.Parent = o10
- o12.Position = UDim2.new(0,10,0,48)
- o12.Size = UDim2.new(0,30,0,16)
- o12.Text = ""
- o12.Position = UDim2.new(0,10,0,48)
- o12.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o12.BackgroundTransparency = 0.33000001311302
- o12.ClearTextOnFocus = false
- o12.Font = Enum.Font.ArialBold
- o12.FontSize = Enum.FontSize.Size18
- o12.TextColor3 = Color3.new(1, 1, 1)
- o12.TextStrokeTransparency = 0
- o13.Name = "ButtonD"
- o13.Parent = o3
- o13.Position = UDim2.new(0,140,0,70)
- o13.Size = UDim2.new(0,50,0,45)
- o13.Position = UDim2.new(0,140,0,70)
- o13.BackgroundColor3 = Color3.new(1, 1, 1)
- o13.BackgroundTransparency = 1
- o13.Image = "http://www.roblox.com/asset/?id=31369710"
- o14.Parent = o13
- o14.Position = UDim2.new(0.5,0,0.5,0)
- o14.Text = "D"
- o14.Position = UDim2.new(0.5,0,0.5,0)
- o14.BackgroundColor3 = Color3.new(1, 1, 1)
- o14.BackgroundTransparency = 1
- o14.Font = Enum.Font.SourceSansBold
- o14.FontSize = Enum.FontSize.Size24
- o14.TextColor3 = Color3.new(1, 1, 1)
- o14.TextStrokeTransparency = 0
- o14.TextWrapped = true
- o15.Parent = o13
- o15.Position = UDim2.new(0,10,0,48)
- o15.Size = UDim2.new(0,30,0,16)
- o15.Text = ""
- o15.Position = UDim2.new(0,10,0,48)
- o15.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o15.BackgroundTransparency = 0.33000001311302
- o15.ClearTextOnFocus = false
- o15.Font = Enum.Font.ArialBold
- o15.FontSize = Enum.FontSize.Size18
- o15.TextColor3 = Color3.new(1, 1, 1)
- o15.TextStrokeTransparency = 0
- o16.Name = "ButtonBUMPER1"
- o16.Parent = o3
- o16.Position = UDim2.new(0,215,0,0)
- o16.Size = UDim2.new(0,50,0,45)
- o16.Position = UDim2.new(0,215,0,0)
- o16.BackgroundColor3 = Color3.new(1, 1, 1)
- o16.BackgroundTransparency = 1
- o16.Image = "http://www.roblox.com/asset/?id=31398888"
- o17.Parent = o16
- o17.Position = UDim2.new(0,10,0,48)
- o17.Size = UDim2.new(0,30,0,16)
- o17.Text = ""
- o17.Position = UDim2.new(0,10,0,48)
- o17.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o17.BackgroundTransparency = 0.33000001311302
- o17.ClearTextOnFocus = false
- o17.Font = Enum.Font.ArialBold
- o17.FontSize = Enum.FontSize.Size18
- o17.TextColor3 = Color3.new(1, 1, 1)
- o17.TextStrokeTransparency = 0
- print("Decompiled by xX360Sc0PeZXx The Fucking Badass, also fuck off everyone else for not giving me any credits kthx")
- o18.Name = "TextBox2"
- o18.Parent = o16
- o18.Position = UDim2.new(0,10,0,15)
- o18.Size = UDim2.new(0,30,0,16)
- o18.Text = ""
- o18.Position = UDim2.new(0,10,0,15)
- o18.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o18.BackgroundTransparency = 0.5
- o18.BorderSizePixel = 3
- o18.ClearTextOnFocus = false
- o18.Font = Enum.Font.ArialBold
- o18.FontSize = Enum.FontSize.Size18
- o18.TextColor3 = Color3.new(1, 1, 1)
- o18.TextStrokeTransparency = 0
- o19.Name = "ButtonBUMPER2"
- o19.Parent = o3
- o19.Position = UDim2.new(0,215,0,70)
- o19.Size = UDim2.new(0,50,0,45)
- o19.Position = UDim2.new(0,215,0,70)
- o19.BackgroundColor3 = Color3.new(1, 1, 1)
- o19.BackgroundTransparency = 1
- o19.Image = "http://www.roblox.com/asset/?id=31398888"
- o20.Parent = o19
- o20.Position = UDim2.new(0,10,0,48)
- o20.Size = UDim2.new(0,30,0,16)
- o20.Text = ""
- o20.Position = UDim2.new(0,10,0,48)
- o20.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o20.BackgroundTransparency = 0.33000001311302
- o20.ClearTextOnFocus = false
- o20.Font = Enum.Font.ArialBold
- o20.FontSize = Enum.FontSize.Size18
- o20.TextColor3 = Color3.new(1, 1, 1)
- o20.TextStrokeTransparency = 0
- o21.Name = "TextBox2"
- o21.Parent = o19
- o21.Position = UDim2.new(0,10,0,15)
- o21.Size = UDim2.new(0,30,0,16)
- o21.Text = ""
- o21.Position = UDim2.new(0,10,0,15)
- o21.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o21.BackgroundTransparency = 0.5
- o21.BorderSizePixel = 3
- o21.ClearTextOnFocus = false
- o21.Font = Enum.Font.ArialBold
- o21.FontSize = Enum.FontSize.Size18
- o21.TextColor3 = Color3.new(1, 1, 1)
- o21.TextStrokeTransparency = 0
- o22.Name = "InfoFrame"
- o22.Parent = o3
- o22.Position = UDim2.new(0,295,0,-7)
- o22.Size = UDim2.new(0,500,0,100)
- o22.Style = Enum.FrameStyle.RobloxRound
- o22.Position = UDim2.new(0,295,0,-7)
- o22.BackgroundColor3 = Color3.new(1, 1, 1)
- o23.Parent = o22
- o23.Size = UDim2.new(0.5,0,1,0)
- o23.Text = "A = Light"
- o23.BackgroundColor3 = Color3.new(1, 1, 1)
- o23.BackgroundTransparency = 1
- o23.Font = Enum.Font.SourceSans
- o23.FontSize = Enum.FontSize.Size12
- o23.TextColor3 = Color3.new(1, 1, 0.498039)
- o23.TextStrokeTransparency = 0
- o23.TextYAlignment = Enum.TextYAlignment.Top
- o24.Parent = o22
- o24.Position = UDim2.new(0,0,0,10)
- o24.Size = UDim2.new(0.5,0,1,0)
- o24.Text = "B = Medium"
- o24.Position = UDim2.new(0,0,0,10)
- o24.BackgroundColor3 = Color3.new(1, 1, 1)
- o24.BackgroundTransparency = 1
- o24.Font = Enum.Font.SourceSans
- o24.FontSize = Enum.FontSize.Size12
- o24.TextColor3 = Color3.new(0, 0.333333, 1)
- o24.TextStrokeTransparency = 0
- o24.TextYAlignment = Enum.TextYAlignment.Top
- o25.Parent = o22
- o25.Position = UDim2.new(0,0,0,20)
- o25.Size = UDim2.new(0.5,0,1,0)
- o25.Text = "C = Heavy"
- o25.Position = UDim2.new(0,0,0,20)
- o25.BackgroundColor3 = Color3.new(1, 1, 1)
- o25.BackgroundTransparency = 1
- o25.Font = Enum.Font.SourceSans
- o25.FontSize = Enum.FontSize.Size12
- o25.TextColor3 = Color3.new(0.247059, 0.74902, 0)
- o25.TextStrokeTransparency = 0
- o25.TextYAlignment = Enum.TextYAlignment.Top
- o26.Parent = o22
- o26.Position = UDim2.new(0,0,0,30)
- o26.Size = UDim2.new(0.5,0,1,0)
- o26.Text = "D = Drive"
- o26.Position = UDim2.new(0,0,0,30)
- o26.BackgroundColor3 = Color3.new(1, 1, 1)
- o26.BackgroundTransparency = 1
- o26.Font = Enum.Font.SourceSans
- o26.FontSize = Enum.FontSize.Size12
- o26.TextColor3 = Color3.new(1, 0, 0)
- o26.TextStrokeTransparency = 0
- o26.TextYAlignment = Enum.TextYAlignment.Top
- o27.Parent = o22
- o27.Position = UDim2.new(0,0,0,50)
- o27.Size = UDim2.new(0.5,0,1,0)
- o27.Text = "B1/B2 = Combination"
- o27.Position = UDim2.new(0,0,0,50)
- o27.BackgroundColor3 = Color3.new(1, 1, 1)
- o27.BackgroundTransparency = 1
- o27.Font = Enum.Font.SourceSans
- o27.FontSize = Enum.FontSize.Size12
- o27.TextColor3 = Color3.new(1, 0.666667, 0)
- o27.TextStrokeTransparency = 0
- o27.TextYAlignment = Enum.TextYAlignment.Top
- o28.Parent = o22
- o28.Position = UDim2.new(0,0,0,60)
- o28.Size = UDim2.new(0.5,0,1,0)
- o28.Text = "(ex. A+C, A+B)"
- o28.Position = UDim2.new(0,0,0,60)
- o28.BackgroundColor3 = Color3.new(1, 1, 1)
- o28.BackgroundTransparency = 1
- o28.Font = Enum.Font.SourceSans
- o28.FontSize = Enum.FontSize.Size12
- o28.TextColor3 = Color3.new(1, 0.666667, 0)
- o28.TextStrokeTransparency = 0
- o28.TextYAlignment = Enum.TextYAlignment.Top
- o29.Name = "InfoFrame2"
- o29.Parent = o3
- o29.Position = UDim2.new(0,295,0,100)
- o29.Size = UDim2.new(0,500,0,190)
- o29.Style = Enum.FrameStyle.RobloxRound
- o29.Position = UDim2.new(0,295,0,100)
- o29.BackgroundColor3 = Color3.new(1, 1, 1)
- o30.Parent = o29
- o30.Position = UDim2.new(0,250,0,5)
- o30.Text = "Movelist"
- o30.Position = UDim2.new(0,250,0,5)
- o30.BackgroundColor3 = Color3.new(1, 1, 1)
- o30.FontSize = Enum.FontSize.Size18
- o30.TextColor3 = Color3.new(1, 0, 0)
- o30.TextStrokeColor3 = Color3.new(0.113725, 0.113725, 0.113725)
- o30.TextStrokeTransparency = 0.80000001192093
- o30.TextWrapped = true
- o31.Name = "ButtonLeft"
- o31.Parent = o3
- o31.Position = UDim2.new(0,10,0,210)
- o31.Size = UDim2.new(0,50,0,45)
- o31.Position = UDim2.new(0,10,0,210)
- o31.BackgroundColor3 = Color3.new(1, 1, 1)
- o31.BackgroundTransparency = 1
- o31.Image = "http://www.roblox.com/asset/?id=31608807"
- o32.Parent = o31
- o32.Position = UDim2.new(0.5,0,0.5,0)
- o32.Text = "<-"
- o32.Position = UDim2.new(0.5,0,0.5,0)
- o32.BackgroundColor3 = Color3.new(1, 1, 1)
- o32.BackgroundTransparency = 1
- o32.Font = Enum.Font.SourceSansBold
- o32.FontSize = Enum.FontSize.Size24
- o32.TextColor3 = Color3.new(1, 1, 1)
- o32.TextStrokeTransparency = 0
- o32.TextWrapped = true
- o33.Parent = o31
- o33.Position = UDim2.new(0,10,0,48)
- o33.Size = UDim2.new(0,30,0,16)
- o33.Text = ""
- o33.Position = UDim2.new(0,10,0,48)
- o33.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o33.BackgroundTransparency = 0.33000001311302
- o33.ClearTextOnFocus = false
- o33.Font = Enum.Font.ArialBold
- o33.FontSize = Enum.FontSize.Size18
- o33.TextColor3 = Color3.new(1, 1, 1)
- o33.TextStrokeTransparency = 0
- o34.Name = "ButtonDown"
- o34.Parent = o3
- o34.Position = UDim2.new(0,70,0,210)
- o34.Size = UDim2.new(0,50,0,45)
- o34.Position = UDim2.new(0,70,0,210)
- o34.BackgroundColor3 = Color3.new(1, 1, 1)
- o34.BackgroundTransparency = 1
- o34.Image = "http://www.roblox.com/asset/?id=31608807"
- o35.Parent = o34
- o35.Position = UDim2.new(0.5,0,0.5,0)
- o35.Text = "v"
- o35.Position = UDim2.new(0.5,0,0.5,0)
- o35.BackgroundColor3 = Color3.new(1, 1, 1)
- o35.BackgroundTransparency = 1
- o35.Font = Enum.Font.SourceSansBold
- o35.FontSize = Enum.FontSize.Size24
- o35.TextColor3 = Color3.new(1, 1, 1)
- o35.TextStrokeTransparency = 0
- o35.TextWrapped = true
- o36.Parent = o34
- o36.Position = UDim2.new(0,10,0,48)
- o36.Size = UDim2.new(0,30,0,16)
- o36.Text = ""
- o36.Position = UDim2.new(0,10,0,48)
- o36.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o36.BackgroundTransparency = 0.33000001311302
- o36.ClearTextOnFocus = false
- o36.Font = Enum.Font.ArialBold
- o36.FontSize = Enum.FontSize.Size18
- o36.TextColor3 = Color3.new(1, 1, 1)
- o36.TextStrokeTransparency = 0
- o37.Name = "ButtonRight"
- o37.Parent = o3
- o37.Position = UDim2.new(0,130,0,210)
- o37.Size = UDim2.new(0,50,0,45)
- o37.Position = UDim2.new(0,130,0,210)
- o37.BackgroundColor3 = Color3.new(1, 1, 1)
- o37.BackgroundTransparency = 1
- o37.Image = "http://www.roblox.com/asset/?id=31608807"
- o38.Parent = o37
- o38.Position = UDim2.new(0.5,0,0.5,0)
- o38.Text = "->"
- o38.Position = UDim2.new(0.5,0,0.5,0)
- o38.BackgroundColor3 = Color3.new(1, 1, 1)
- o38.BackgroundTransparency = 1
- o38.Font = Enum.Font.SourceSansBold
- o38.FontSize = Enum.FontSize.Size24
- o38.TextColor3 = Color3.new(1, 1, 1)
- o38.TextStrokeTransparency = 0
- o38.TextWrapped = true
- o39.Parent = o37
- o39.Position = UDim2.new(0,10,0,48)
- o39.Size = UDim2.new(0,30,0,16)
- o39.Text = ""
- o39.Position = UDim2.new(0,10,0,48)
- o39.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o39.BackgroundTransparency = 0.33000001311302
- o39.ClearTextOnFocus = false
- o39.Font = Enum.Font.ArialBold
- o39.FontSize = Enum.FontSize.Size18
- o39.TextColor3 = Color3.new(1, 1, 1)
- o39.TextStrokeTransparency = 0
- o40.Name = "ButtonUp"
- o40.Parent = o3
- o40.Position = UDim2.new(0,70,0,145)
- o40.Size = UDim2.new(0,50,0,45)
- o40.Position = UDim2.new(0,70,0,145)
- o40.BackgroundColor3 = Color3.new(1, 1, 1)
- o40.BackgroundTransparency = 1
- o40.Image = "http://www.roblox.com/asset/?id=31608807"
- o41.Parent = o40
- o41.Position = UDim2.new(0.5,0,0.5,0)
- o41.Text = "^"
- o41.Position = UDim2.new(0.5,0,0.5,0)
- o41.BackgroundColor3 = Color3.new(1, 1, 1)
- o41.BackgroundTransparency = 1
- o41.Font = Enum.Font.SourceSansBold
- o41.FontSize = Enum.FontSize.Size24
- o41.TextColor3 = Color3.new(1, 1, 1)
- o41.TextStrokeTransparency = 0
- o41.TextWrapped = true
- o42.Parent = o40
- o42.Position = UDim2.new(0,10,0,48)
- o42.Size = UDim2.new(0,30,0,16)
- o42.Text = ""
- o42.Position = UDim2.new(0,10,0,48)
- o42.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- o42.BackgroundTransparency = 0.33000001311302
- o42.ClearTextOnFocus = false
- o42.Font = Enum.Font.ArialBold
- o42.FontSize = Enum.FontSize.Size18
- o42.TextColor3 = Color3.new(1, 1, 1)
- o42.TextStrokeTransparency = 0
- o43.Parent = o3
- o43.Position = UDim2.new(0,235,0,250)
- o43.Text = "Updating..."
- o43.Position = UDim2.new(0,235,0,250)
- o43.BackgroundColor3 = Color3.new(1, 1, 1)
- o43.Font = Enum.Font.ArialBold
- o43.FontSize = Enum.FontSize.Size18
- o43.TextColor3 = Color3.new(0.160784, 0.305882, 0.784314)
- o43.TextStrokeColor3 = Color3.new(0.168627, 0.352941, 0.694118)
- o43.TextStrokeTransparency = 0.80000001192093
- o44.Name = "Shadowcry"
- o44.Parent = o1
- o45.Name = "Welds"
- o45.Parent = o44
- print("Decompiled by xX360Sc0PeZXx The Fucking Badass, also fuck off everyone else for not giving me any credits kthx")
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- --Saz
- --A new system which is a combination of fast-welds and hard-welds.
- --Should be far, far better.
- --When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
- --This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
- --Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
- --The fact that you're reading this means you should likely kill yourself. Immediately.
- wait(.4)
- o1.Parent = game.Players.LocalPlayer.Backpack
- Tool=o44
- scriptmode=script.CreateNewWelds.Value
- createweld=function(tag)
- local Handle0=tag.Handle0.Value
- local Handle1=tag.Handle1.Value
- local C0=tag.C0.Value
- local C1=tag.C1.Value
- local newweld=Instance.new("Weld")
- newweld.C0=C0
- newweld.C1=C1
- newweld.Part0=Handle0
- newweld.Part1=Handle1
- newweld.Parent=Handle0
- newweld.Name="AutoWeld"
- print("WELDED "..tag.Name)
- end
- createweldtag=function(Part0,Part1,n)
- local nC0,nC1=nil
- local OR=CFrame.new(Part0.Position)
- local P1C, P2C=Part0.CFrame:inverse()*OR,Part1.CFrame:inverse()*OR
- local nt=Instance.new("StringValue")
- nt.Name="WeldTag_"..Part1.Name.."->"..Part0.Name
- local ct=Instance.new("CFrameValue")
- ct.Value=P1C
- ct.Name="C0"
- ct.Parent=nt
- local ct=Instance.new("CFrameValue")
- ct.Value=P2C
- ct.Name="C1"
- ct.Parent=nt
- local ct=Instance.new("ObjectValue")
- ct.Value=Part0
- ct.Name="Handle0"
- ct.Parent=nt
- local ct=Instance.new("ObjectValue")
- ct.Value=Part1
- ct.Name="Handle1"
- ct.Parent=nt
- nt.Parent=script["CBin_"..n]
- end
- wdeb=true
- weldparts=function()
- if wdeb==false then return end
- wdeb=false
- for _,v in pairs(Tool:children()) do
- if v.className=="Model" then
- v:BreakJoints()
- end
- end
- for _,v in pairs(Tool.Grip1.HandleMain:children()) do
- if v.className=="Weld" or v.className=="Motor6D" then
- v:Remove()
- end
- end
- for _,v in pairs(Tool.Grip2.HandleMain:children()) do
- if v.className=="Weld" or v.className=="Motor6D" then
- v:Remove()
- end
- end
- for _,v in pairs(script.CBin_Grip1:children()) do
- createweld(v)
- end
- for _,v in pairs(script.CBin_Grip2:children()) do
- createweld(v)
- end
- for _,v in pairs(script.CBin_Blade:children()) do
- createweld(v)
- end
- w=Instance.new("Weld")
- w.Part0=Tool.Handle
- w.Part1=Tool.Grip1.HandleMain
- w.C0=CFrame.new(0,0.1,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.C1=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.Parent=w.Part0
- w=Instance.new("Motor6D")
- w.Part0=Tool.Grip1.HandleMain
- w.Part1=Tool.Blade.HandleMain
- w.C0=CFrame.new(.52,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.C1=CFrame.new(0,.088,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.MaxVelocity=.1
- --[[w.DesiredAngle=math.rad(180)
- w.CurrentAngle=math.rad(180)]]
- w.Parent=w.Part0
- w=Instance.new("Motor6D")
- w.Part0=Tool.Grip2.HandleMain
- w.Part1=Tool.Blade.HandleMain
- w.C0=CFrame.new(.52,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- w.C1=CFrame.new(0,-.088,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- --[[w.DesiredAngle=math.rad(180)
- w.CurrentAngle=math.rad(180)]]
- w.MaxVelocity=.1
- w.Parent=w.Part0
- wait(.06)
- wdeb=true
- end
- if scriptmode==true then
- --new weld time.
- script.CreateNewWelds.Value=false
- for _,v in pairs(script.CBin_Grip1:children()) do
- v:Remove()
- end
- for _,v in pairs(script.CBin_Grip2:children()) do
- v:Remove()
- end
- for _,v in pairs(script.CBin_Blade:children()) do
- v:Remove()
- end
- handles={}
- for _,v in pairs(Tool.Grip1:children()) do
- if v.className=="Part" or v.className=="WedgePart" or v.className=="CornerWedgePart" then
- table.insert(handles,v)
- end
- end
- for i=1, #handles do
- createweldtag(Tool.Grip1.HandleMain,handles[i],"Grip1")
- end
- handles={}
- for _,v in pairs(Tool.Grip2:children()) do
- if v.className=="Part" or v.className=="WedgePart" or v.className=="CornerWedgePart" then
- table.insert(handles,v)
- end
- end
- for i=1, #handles do
- createweldtag(Tool.Grip2.HandleMain,handles[i],"Grip2")
- end
- handles={}
- for _,v in pairs(Tool.Blade:children()) do
- if v.className=="Part" or v.className=="WedgePart" or v.className=="CornerWedgePart" then
- table.insert(handles,v)
- end
- end
- for i=1, #handles do
- createweldtag(Tool.Blade.HandleMain,handles[i],"Blade")
- end
- end
- weldparts()
- Tool.AncestryChanged:connect(weldparts)
- end,o45)
- end))
- o46.Name = "CBin_Grip2"
- o46.Parent = o45
- o47.Name = "WeldTag_HandleMain->HandleMain"
- o47.Parent = o46
- o48.Name = "C0"
- o48.Parent = o47
- o48.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o49.Name = "C1"
- o49.Parent = o47
- o49.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o50.Name = "Handle0"
- o50.Parent = o47
- o50.Value = o196
- o51.Name = "Handle1"
- o51.Parent = o47
- o51.Value = o196
- o52.Name = "WeldTag_Handle4->HandleMain"
- o52.Parent = o46
- o53.Name = "C0"
- o53.Parent = o52
- o53.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o54.Name = "C1"
- o54.Parent = o52
- o54.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o55.Name = "Handle0"
- o55.Parent = o52
- o55.Value = o196
- o56.Name = "Handle1"
- o56.Parent = o52
- o56.Value = o199
- o57.Name = "WeldTag_Handle4->HandleMain"
- o57.Parent = o46
- o58.Name = "C0"
- o58.Parent = o57
- o58.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o59.Name = "C1"
- o59.Parent = o57
- o59.Value = CFrame.new(0.399999619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o60.Name = "Handle0"
- o60.Parent = o57
- o60.Value = o196
- o61.Name = "Handle1"
- o61.Parent = o57
- o61.Value = o201
- o62.Name = "WeldTag_Handle4->HandleMain"
- o62.Parent = o46
- o63.Name = "C0"
- o63.Parent = o62
- o63.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o64.Name = "C1"
- o64.Parent = o62
- o64.Value = CFrame.new(0.346481323, -0.346481323, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
- o65.Name = "Handle0"
- o65.Parent = o62
- o65.Value = o196
- o66.Name = "Handle1"
- o66.Parent = o62
- o66.Value = o203
- o67.Name = "WeldTag_Handle4->HandleMain"
- o67.Parent = o46
- o68.Name = "C0"
- o68.Parent = o67
- o68.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o69.Name = "C1"
- o69.Parent = o67
- o69.Value = CFrame.new(-0.353546143, 0.353546143, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
- o70.Name = "Handle0"
- o70.Parent = o67
- o70.Value = o196
- o71.Name = "Handle1"
- o71.Parent = o67
- o71.Value = o205
- o72.Name = "WeldTag_HandleAt->HandleMain"
- o72.Parent = o46
- o73.Name = "C0"
- o73.Parent = o72
- o73.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o74.Name = "C1"
- o74.Parent = o72
- o74.Value = CFrame.new(-0.600000381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o75.Name = "Handle0"
- o75.Parent = o72
- o75.Value = o196
- o76.Name = "Handle1"
- o76.Parent = o72
- o76.Value = o207
- o77.Name = "CreateNewWelds"
- o77.Parent = o45
- o78.Name = "CBin_Grip1"
- o78.Parent = o45
- o79.Name = "WeldTag_Handle4->HandleMain"
- o79.Parent = o78
- o80.Name = "C0"
- o80.Parent = o79
- o80.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
- o81.Name = "C1"
- o81.Parent = o79
- o81.Value = CFrame.new(-0.353546143, 0.353546143, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
- o82.Name = "Handle0"
- o82.Parent = o79
- o82.Value = o188
- o83.Name = "Handle1"
- o83.Parent = o79
- o83.Value = o182
- o84.Name = "WeldTag_HandleAt->HandleMain"
- o84.Parent = o78
- o85.Name = "C0"
- o85.Parent = o84
- o85.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
- o86.Name = "C1"
- o86.Parent = o84
- o86.Value = CFrame.new(-0.600000381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o87.Name = "Handle0"
- o87.Parent = o84
- o87.Value = o188
- o88.Name = "Handle1"
- o88.Parent = o84
- o88.Value = o184
- o89.Name = "WeldTag_Handle4->HandleMain"
- o89.Parent = o78
- o90.Name = "C0"
- o90.Parent = o89
- o90.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
- o91.Name = "C1"
- o91.Parent = o89
- o91.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o92.Name = "Handle0"
- o92.Parent = o89
- o92.Value = o188
- o93.Name = "Handle1"
- o93.Parent = o89
- o93.Value = o186
- o94.Name = "WeldTag_HandleMain->HandleMain"
- o94.Parent = o78
- o95.Name = "C0"
- o95.Parent = o94
- o95.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
- o96.Name = "C1"
- o96.Parent = o94
- o96.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
- o97.Name = "Handle0"
- o97.Parent = o94
- o97.Value = o188
- o98.Name = "Handle1"
- o98.Parent = o94
- o98.Value = o188
- o99.Name = "WeldTag_Handle4->HandleMain"
- o99.Parent = o78
- o100.Name = "C0"
- o100.Parent = o99
- o100.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
- o101.Name = "C1"
- o101.Parent = o99
- o101.Value = CFrame.new(0.399999619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o102.Name = "Handle0"
- o102.Parent = o99
- o102.Value = o188
- o103.Name = "Handle1"
- o103.Parent = o99
- o103.Value = o191
- o104.Name = "WeldTag_Handle4->HandleMain"
- o104.Parent = o78
- o105.Name = "C0"
- o105.Parent = o104
- o105.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
- o106.Name = "C1"
- o106.Parent = o104
- o106.Value = CFrame.new(0.346481323, -0.346481323, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
- o107.Name = "Handle0"
- o107.Parent = o104
- o107.Value = o188
- o108.Name = "Handle1"
- o108.Parent = o104
- o108.Value = o193
- o109.Name = "CBin_Blade"
- o109.Parent = o45
- o110.Name = "WeldTag_Handle4->HandleMain"
- o110.Parent = o109
- o111.Name = "C0"
- o111.Parent = o110
- o111.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o112.Name = "C1"
- o112.Parent = o110
- o112.Value = CFrame.new(1.52587891e-05, -0.150024414, 0.0999994278, 1, 0, -0, 0, 0, 1, 0, -1, 0)
- o113.Name = "Handle0"
- o113.Parent = o110
- o113.Value = o167
- o114.Name = "Handle1"
- o114.Parent = o110
- o114.Value = o161
- o115.Name = "WeldTag_HandleBladeTip->HandleMain"
- o115.Parent = o109
- o116.Name = "C0"
- o116.Parent = o115
- o116.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o117.Name = "C1"
- o117.Parent = o115
- o117.Value = CFrame.new(0, -0.0899963379, 1, 1, 0, -0, 0, 0, 1, 0, -1, 0)
- o118.Name = "Handle0"
- o118.Parent = o115
- o118.Value = o167
- o119.Name = "Handle1"
- o119.Parent = o115
- o119.Value = o163
- o120.Name = "WeldTag_HandleBlade->HandleMain"
- o120.Parent = o109
- o121.Name = "C0"
- o121.Parent = o120
- o121.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o122.Name = "C1"
- o122.Parent = o120
- o122.Value = CFrame.new(-0.539999962, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o123.Name = "Handle0"
- o123.Parent = o120
- o123.Value = o167
- o124.Name = "Handle1"
- o124.Parent = o120
- o124.Value = o165
- o125.Name = "WeldTag_HandleMain->HandleMain"
- o125.Parent = o109
- o126.Name = "C0"
- o126.Parent = o125
- o126.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o127.Name = "C1"
- o127.Parent = o125
- o127.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o128.Name = "Handle0"
- o128.Parent = o125
- o128.Value = o167
- o129.Name = "Handle1"
- o129.Parent = o125
- o129.Value = o167
- o130.Name = "WeldTag_Handle4->HandleMain"
- o130.Parent = o109
- o131.Name = "C0"
- o131.Parent = o130
- o131.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o132.Name = "C1"
- o132.Parent = o130
- o132.Value = CFrame.new(-0.149999619, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o133.Name = "Handle0"
- o133.Parent = o130
- o133.Value = o167
- o134.Name = "Handle1"
- o134.Parent = o130
- o134.Value = o169
- o135.Name = "WeldTag_Handle4->HandleMain"
- o135.Parent = o109
- o136.Name = "C0"
- o136.Parent = o135
- o136.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o137.Name = "C1"
- o137.Parent = o135
- o137.Value = CFrame.new(0, -0.100006104, 0.100000381, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- o138.Name = "Handle0"
- o138.Parent = o135
- o138.Value = o167
- o139.Name = "Handle1"
- o139.Parent = o135
- o139.Value = o171
- o140.Name = "WeldTag_HandleBlade->HandleMain"
- o140.Parent = o109
- o141.Name = "C0"
- o141.Parent = o140
- o141.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o142.Name = "C1"
- o142.Parent = o140
- o142.Value = CFrame.new(-0.469999313, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o143.Name = "Handle0"
- o143.Parent = o140
- o143.Value = o167
- o144.Name = "Handle1"
- o144.Parent = o140
- o144.Value = o173
- o145.Name = "WeldTag_Handle4->HandleMain"
- o145.Parent = o109
- o146.Name = "C0"
- o146.Parent = o145
- o146.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o147.Name = "C1"
- o147.Parent = o145
- o147.Value = CFrame.new(0, -0.0199890137, 1, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o148.Name = "Handle0"
- o148.Parent = o145
- o148.Value = o167
- o149.Name = "Handle1"
- o149.Parent = o145
- o149.Value = o175
- o150.Name = "WeldTag_Handle4->HandleMain"
- o150.Parent = o109
- o151.Name = "C0"
- o151.Parent = o150
- o151.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o152.Name = "C1"
- o152.Parent = o150
- o152.Value = CFrame.new(0, -0.100006104, 0.100000381, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- o153.Name = "Handle0"
- o153.Parent = o150
- o153.Value = o167
- o154.Name = "Handle1"
- o154.Parent = o150
- o154.Value = o177
- o155.Name = "WeldTag_Handle4->HandleMain"
- o155.Parent = o109
- o156.Name = "C0"
- o156.Parent = o155
- o156.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o157.Name = "C1"
- o157.Parent = o155
- o157.Value = CFrame.new(0, -0.149993896, 0.0999994278, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o158.Name = "Handle0"
- o158.Parent = o155
- o158.Value = o167
- o159.Name = "Handle1"
- o159.Parent = o155
- o159.Value = o179
- o160.Name = "Blade"
- o160.Parent = o44
- o161.Name = "Handle4"
- o161.Parent = o160
- o161.BrickColor = BrickColor.new("Black")
- o161.Position = Vector3.new(142.844711, 647.405457, -1090.30164)
- o161.Rotation = Vector3.new(-175.720001, 37.3100014, -163.270004)
- o161.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o161.Velocity = Vector3.new(-7.82091884e-05, -0.0981000066, 0.000345356268)
- o161.CanCollide = false
- o161.FormFactor = Enum.FormFactor.Custom
- o161.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o161.CFrame = CFrame.new(142.844711, 647.405457, -1090.30164, -0.761677384, 0.229018003, 0.606133819, 0.3304708, 0.941946745, 0.0593752116, -0.557347775, 0.245534226, -0.793143213)
- o161.BottomSurface = Enum.SurfaceType.Smooth
- o161.TopSurface = Enum.SurfaceType.Smooth
- o161.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o161.Position = Vector3.new(142.844711, 647.405457, -1090.30164)
- o161.Orientation = Vector3.new(-3.4000001, 142.610001, 19.3299999)
- o161.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o162.Parent = o161
- o162.Scale = Vector3.new(0.300000012, 0.5, 0.5)
- o162.MeshType = Enum.MeshType.Wedge
- o162.Scale = Vector3.new(0.300000012, 0.5, 0.5)
- o163.Name = "HandleBladeTip"
- o163.Parent = o160
- o163.BrickColor = BrickColor.new("Black")
- o163.Position = Vector3.new(142.285431, 647.295471, -1089.60266)
- o163.Rotation = Vector3.new(-175.720001, 37.3100014, -163.270004)
- o163.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o163.Velocity = Vector3.new(-7.71015693e-05, -0.0981000066, 0.000346242537)
- o163.CanCollide = false
- o163.FormFactor = Enum.FormFactor.Custom
- o163.Size = Vector3.new(0.200000003, 0.200000003, 0.289999992)
- o163.CFrame = CFrame.new(142.285431, 647.295471, -1089.60266, -0.761677384, 0.229018003, 0.606133819, 0.3304708, 0.941946745, 0.0593752116, -0.557347775, 0.245534226, -0.793143213)
- o163.BottomSurface = Enum.SurfaceType.Smooth
- o163.TopSurface = Enum.SurfaceType.Smooth
- o163.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o163.Position = Vector3.new(142.285431, 647.295471, -1089.60266)
- o163.Orientation = Vector3.new(-3.4000001, 142.610001, 19.3299999)
- o163.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o164.Parent = o163
- o164.Scale = Vector3.new(0.125, 0.200000003, 0.800000012)
- o164.MeshType = Enum.MeshType.Wedge
- o164.Scale = Vector3.new(0.125, 0.200000003, 0.800000012)
- o165.Name = "HandleBlade"
- o165.Parent = o160
- o165.Material = Enum.Material.SmoothPlastic
- o165.BrickColor = BrickColor.new("Black")
- o165.Position = Vector3.new(142.54364, 647.238037, -1089.9895)
- o165.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o165.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o165.Velocity = Vector3.new(-7.77145688e-05, -0.0981000066, 0.000345833367)
- o165.CanCollide = false
- o165.FormFactor = Enum.FormFactor.Custom
- o165.Size = Vector3.new(0.839998722, 0.400000006, 0.200000003)
- o165.CFrame = CFrame.new(142.54364, 647.238037, -1089.9895, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o165.BottomSurface = Enum.SurfaceType.Smooth
- o165.TopSurface = Enum.SurfaceType.Smooth
- o165.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o165.Position = Vector3.new(142.54364, 647.238037, -1089.9895)
- o165.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o165.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o166.Parent = o165
- o166.Scale = Vector3.new(0.800000012, 0.0599999987, 0.140000001)
- o166.Scale = Vector3.new(0.800000012, 0.0599999987, 0.140000001)
- o167.Name = "HandleMain"
- o167.Parent = o160
- o167.BrickColor = BrickColor.new("Black")
- o167.Position = Vector3.new(142.870956, 647.270081, -1090.41785)
- o167.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o167.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o167.Velocity = Vector3.new(-7.83933428e-05, -0.0981000066, 0.000345314678)
- o167.CanCollide = false
- o167.FormFactor = Enum.FormFactor.Custom
- o167.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
- o167.CFrame = CFrame.new(142.870956, 647.270081, -1090.41785, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o167.BottomSurface = Enum.SurfaceType.Smooth
- o167.TopSurface = Enum.SurfaceType.Smooth
- o167.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o167.Position = Vector3.new(142.870956, 647.270081, -1090.41785)
- o167.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o167.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o168.Parent = o167
- o168.Scale = Vector3.new(0.5, 1.29999995, 0.300000012)
- o168.Scale = Vector3.new(0.5, 1.29999995, 0.300000012)
- o169.Name = "Handle4"
- o169.Parent = o160
- o169.BrickColor = BrickColor.new("Black")
- o169.Position = Vector3.new(142.780029, 647.261169, -1090.29883)
- o169.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o169.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o169.Velocity = Vector3.new(-7.82047427e-05, -0.0981000066, 0.000345458771)
- o169.CanCollide = false
- o169.FormFactor = Enum.FormFactor.Custom
- o169.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
- o169.CFrame = CFrame.new(142.780029, 647.261169, -1090.29883, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o169.BottomSurface = Enum.SurfaceType.Smooth
- o169.TopSurface = Enum.SurfaceType.Smooth
- o169.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o169.Position = Vector3.new(142.780029, 647.261169, -1090.29883)
- o169.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o169.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o170.Parent = o169
- o170.Offset = Vector3.new(-0.0500000007, 0, 0)
- o170.Scale = Vector3.new(0.5, 0.5, 0.300000012)
- o170.Scale = Vector3.new(0.5, 0.5, 0.300000012)
- o171.Name = "Handle4"
- o171.Parent = o160
- o171.BrickColor = BrickColor.new("Black")
- o171.Position = Vector3.new(142.954468, 647.370239, -1090.47266)
- o171.Rotation = Vector3.new(4.28000021, -37.3100014, -16.7299995)
- o171.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o171.Velocity = Vector3.new(-7.8480196e-05, -0.0981000066, 0.000345182343)
- o171.CanCollide = false
- o171.FormFactor = Enum.FormFactor.Custom
- o171.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o171.CFrame = CFrame.new(142.954468, 647.370239, -1090.47266, 0.761677384, 0.229018003, -0.606133819, -0.3304708, 0.941946745, -0.0593752116, 0.557347775, 0.245534226, 0.793143213)
- o171.BottomSurface = Enum.SurfaceType.Smooth
- o171.TopSurface = Enum.SurfaceType.Smooth
- o171.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o171.Position = Vector3.new(142.954468, 647.370239, -1090.47266)
- o171.Orientation = Vector3.new(3.4000001, -37.3899994, -19.3299999)
- o171.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o172.Parent = o171
- o172.Scale = Vector3.new(0.300000012, 1, 0.5)
- o172.MeshType = Enum.MeshType.Wedge
- o172.Scale = Vector3.new(0.300000012, 1, 0.5)
- o173.Name = "HandleBlade"
- o173.Parent = o160
- o173.BrickColor = BrickColor.new("Black")
- o173.Position = Vector3.new(142.586075, 647.242188, -1090.04504)
- o173.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o173.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o173.Velocity = Vector3.new(-7.7802586e-05, -0.0981000066, 0.000345766108)
- o173.CanCollide = false
- o173.FormFactor = Enum.FormFactor.Custom
- o173.Size = Vector3.new(0.839998603, 0.400000006, 0.200000003)
- o173.CFrame = CFrame.new(142.586075, 647.242188, -1090.04504, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o173.BottomSurface = Enum.SurfaceType.Smooth
- o173.TopSurface = Enum.SurfaceType.Smooth
- o173.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o173.Position = Vector3.new(142.586075, 647.242188, -1090.04504)
- o173.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o173.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o174.Parent = o173
- o174.Scale = Vector3.new(1, 0.550000012, 0.125)
- o174.Scale = Vector3.new(1, 0.550000012, 0.125)
- o175.Name = "Handle4"
- o175.Parent = o160
- o175.BrickColor = BrickColor.new("Black")
- o175.Position = Vector3.new(142.260239, 647.191895, -1089.62964)
- o175.Rotation = Vector3.new(-175.720001, 37.3100014, 16.7299995)
- o175.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o175.Velocity = Vector3.new(-7.71443156e-05, -0.0981000066, 0.000346282439)
- o175.CanCollide = false
- o175.FormFactor = Enum.FormFactor.Custom
- o175.Size = Vector3.new(0.200000003, 0.200000003, 0.289999992)
- o175.CFrame = CFrame.new(142.260239, 647.191895, -1089.62964, 0.761677384, -0.229018003, 0.606133819, -0.3304708, -0.941946745, 0.0593752116, 0.557347775, -0.245534226, -0.793143213)
- o175.BottomSurface = Enum.SurfaceType.Smooth
- o175.TopSurface = Enum.SurfaceType.Smooth
- o175.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o175.Position = Vector3.new(142.260239, 647.191895, -1089.62964)
- o175.Orientation = Vector3.new(-3.4000001, 142.610001, -160.669998)
- o175.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o176.Parent = o175
- o176.Scale = Vector3.new(0.125, 0.920000017, 0.800000012)
- o176.MeshType = Enum.MeshType.Wedge
- o176.Scale = Vector3.new(0.125, 0.920000017, 0.800000012)
- o177.Name = "Handle4"
- o177.Parent = o160
- o177.BrickColor = BrickColor.new("Black")
- o177.Position = Vector3.new(142.908661, 647.181824, -1090.52173)
- o177.Rotation = Vector3.new(4.28000021, -37.3100014, 163.270004)
- o177.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o177.Velocity = Vector3.new(-7.85579614e-05, -0.0981000066, 0.000345254928)
- o177.CanCollide = false
- o177.FormFactor = Enum.FormFactor.Custom
- o177.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o177.CFrame = CFrame.new(142.908661, 647.181824, -1090.52173, -0.761677384, -0.229018003, -0.606133819, 0.3304708, -0.941946745, -0.0593752116, -0.557347775, -0.245534226, 0.793143213)
- o177.BottomSurface = Enum.SurfaceType.Smooth
- o177.TopSurface = Enum.SurfaceType.Smooth
- o177.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o177.Position = Vector3.new(142.908661, 647.181824, -1090.52173)
- o177.Orientation = Vector3.new(3.4000001, -37.3899994, 160.669998)
- o177.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o178.Parent = o177
- o178.Scale = Vector3.new(0.300000012, 1, 0.5)
- o178.MeshType = Enum.MeshType.Wedge
- o178.Scale = Vector3.new(0.300000012, 1, 0.5)
- o179.Name = "Handle4"
- o179.Parent = o160
- o179.BrickColor = BrickColor.new("Black")
- o179.Position = Vector3.new(142.775986, 647.122864, -1090.37537)
- o179.Rotation = Vector3.new(-175.720001, 37.3100014, 16.7299995)
- o179.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o179.Velocity = Vector3.new(-7.83260257e-05, -0.0981000066, 0.000345465174)
- o179.CanCollide = false
- o179.FormFactor = Enum.FormFactor.Custom
- o179.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o179.CFrame = CFrame.new(142.775986, 647.122864, -1090.37537, 0.761677384, -0.229018003, 0.606133819, -0.3304708, -0.941946745, 0.0593752116, 0.557347775, -0.245534226, -0.793143213)
- o179.BottomSurface = Enum.SurfaceType.Smooth
- o179.TopSurface = Enum.SurfaceType.Smooth
- o179.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o179.Position = Vector3.new(142.775986, 647.122864, -1090.37537)
- o179.Orientation = Vector3.new(-3.4000001, 142.610001, -160.669998)
- o179.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o180.Parent = o179
- o180.Scale = Vector3.new(0.300000012, 0.5, 0.5)
- o180.MeshType = Enum.MeshType.Wedge
- o180.Scale = Vector3.new(0.300000012, 0.5, 0.5)
- o181.Name = "Grip1"
- o181.Parent = o44
- o182.Name = "Handle4"
- o182.Parent = o181
- o182.Material = Enum.Material.Marble
- o182.BrickColor = BrickColor.new("Alder")
- o182.Position = Vector3.new(142.903214, 647.354126, -1090.41223)
- o182.Rotation = Vector3.new(-149.330002, -49.6100006, -114.300003)
- o182.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o182.Velocity = Vector3.new(-7.83844444e-05, -0.0981000066, 0.000345263543)
- o182.CanCollide = false
- o182.FormFactor = Enum.FormFactor.Custom
- o182.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o182.CFrame = CFrame.new(142.903214, 647.354126, -1090.41223, -0.266674608, 0.590586841, -0.761637509, 0.624000013, 0.708063126, 0.330561221, 0.734512389, -0.387109518, -0.557348609)
- o182.BottomSurface = Enum.SurfaceType.Smooth
- o182.TopSurface = Enum.SurfaceType.Smooth
- o182.Color = Color3.new(0.705882, 0.501961, 1)
- o182.Position = Vector3.new(142.903214, 647.354126, -1090.41223)
- o182.Orientation = Vector3.new(-19.2999992, -126.199997, 41.3899994)
- o182.Color = Color3.new(0.705882, 0.501961, 1)
- o183.Parent = o182
- o183.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
- o183.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
- o184.Name = "HandleAt"
- o184.Parent = o181
- o184.BrickColor = BrickColor.new("Really black")
- o184.Position = Vector3.new(142.842529, 647.348145, -1090.33289)
- o184.Rotation = Vector3.new(104.620003, -13.2399998, 128.520004)
- o184.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o184.Velocity = Vector3.new(-7.82587085e-05, -0.0981000066, 0.000345359702)
- o184.CanCollide = false
- o184.FormFactor = Enum.FormFactor.Custom
- o184.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o184.CFrame = CFrame.new(142.842529, 647.348145, -1090.33289, -0.606284976, -0.76157093, -0.228971988, -0.0594685078, 0.330537349, -0.941917539, 0.793020666, -0.557453811, -0.245689258)
- o184.BottomSurface = Enum.SurfaceType.Smooth
- o184.TopSurface = Enum.SurfaceType.Smooth
- o184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o184.Position = Vector3.new(142.842529, 647.348145, -1090.33289)
- o184.Orientation = Vector3.new(70.3799973, -137.020004, -10.1999998)
- o184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o185.Parent = o184
- o185.Offset = Vector3.new(-0.100000001, 0, 0)
- o185.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o185.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o186.Name = "Handle4"
- o186.Parent = o181
- o186.Material = Enum.Material.Marble
- o186.BrickColor = BrickColor.new("Alder")
- o186.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
- o186.Rotation = Vector3.new(-149.330002, -49.5999985, -159.309998)
- o186.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o186.Velocity = Vector3.new(-7.90127306e-05, -0.0981000066, 0.000344783271)
- o186.CanCollide = false
- o186.FormFactor = Enum.FormFactor.Custom
- o186.Size = Vector3.new(1, 0.200000003, 0.200000003)
- o186.CFrame = CFrame.new(143.206299, 647.38385, -1090.80872, -0.606284976, 0.228971988, -0.76157093, -0.0594685078, 0.941917539, 0.330537349, 0.793020666, 0.245689258, -0.557453811)
- o186.BottomSurface = Enum.SurfaceType.Smooth
- o186.TopSurface = Enum.SurfaceType.Smooth
- o186.Color = Color3.new(0.705882, 0.501961, 1)
- o186.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
- o186.Orientation = Vector3.new(-19.2999992, -126.199997, -3.6099999)
- o186.Color = Color3.new(0.705882, 0.501961, 1)
- o187.Parent = o186
- o187.Scale = Vector3.new(1, 0.400000006, 0.600000024)
- o187.Scale = Vector3.new(1, 0.400000006, 0.600000024)
- o188.Name = "HandleMain"
- o188.Parent = o181
- o188.BrickColor = BrickColor.new("Really black")
- o188.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
- o188.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o188.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o188.Velocity = Vector3.new(-7.90127306e-05, -0.0981000066, 0.000344783271)
- o188.CanCollide = false
- o188.FormFactor = Enum.FormFactor.Custom
- o188.Size = Vector3.new(1, 0.200000003, 0.200000003)
- o188.CFrame = CFrame.new(143.206299, 647.38385, -1090.80872, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o188.BottomSurface = Enum.SurfaceType.Smooth
- o188.TopSurface = Enum.SurfaceType.Smooth
- o188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o188.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
- o188.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o189.Parent = o188
- o189.Scale = Vector3.new(1, 0.850000024, 0.550000012)
- o189.Scale = Vector3.new(1, 0.850000024, 0.550000012)
- o190.Parent = o188
- o190.C0 = CFrame.new(0.519999981, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o190.C1 = CFrame.new(0, 0.0879999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o190.Part0 = o188
- o190.Part1 = o167
- o190.MaxVelocity = 0.10000000149012
- o191.Name = "Handle4"
- o191.Parent = o181
- o191.BrickColor = BrickColor.new("Really black")
- o191.Position = Vector3.new(143.448807, 647.407654, -1091.12598)
- o191.Rotation = Vector3.new(104.620003, -13.2399998, 128.520004)
- o191.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o191.Velocity = Vector3.new(-7.95154774e-05, -0.0981000066, 0.000344398984)
- o191.CanCollide = false
- o191.FormFactor = Enum.FormFactor.Custom
- o191.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o191.CFrame = CFrame.new(143.448807, 647.407654, -1091.12598, -0.606284976, -0.76157093, -0.228971988, -0.0594685078, 0.330537349, -0.941917539, 0.793020666, -0.557453811, -0.245689258)
- o191.BottomSurface = Enum.SurfaceType.Smooth
- o191.TopSurface = Enum.SurfaceType.Smooth
- o191.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o191.Position = Vector3.new(143.448807, 647.407654, -1091.12598)
- o191.Orientation = Vector3.new(70.3799973, -137.020004, -10.1999998)
- o191.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o192.Parent = o191
- o192.Offset = Vector3.new(-0.100000001, 0, 0)
- o192.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o192.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o193.Name = "Handle4"
- o193.Parent = o181
- o193.Material = Enum.Material.Marble
- o193.BrickColor = BrickColor.new("Alder")
- o193.Position = Vector3.new(143.503326, 647.412964, -1091.19739)
- o193.Rotation = Vector3.new(-149.330002, -49.6100006, -114.300003)
- o193.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o193.Velocity = Vector3.new(-7.96286331e-05, -0.0981000066, 0.000344312575)
- o193.CanCollide = false
- o193.FormFactor = Enum.FormFactor.Custom
- o193.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o193.CFrame = CFrame.new(143.503326, 647.412964, -1091.19739, -0.266674608, 0.590586841, -0.761637509, 0.624000013, 0.708063126, 0.330561221, 0.734512389, -0.387109518, -0.557348609)
- o193.BottomSurface = Enum.SurfaceType.Smooth
- o193.TopSurface = Enum.SurfaceType.Smooth
- o193.Color = Color3.new(0.705882, 0.501961, 1)
- o193.Position = Vector3.new(143.503326, 647.412964, -1091.19739)
- o193.Orientation = Vector3.new(-19.2999992, -126.199997, 41.3899994)
- o193.Color = Color3.new(0.705882, 0.501961, 1)
- o194.Parent = o193
- o194.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
- o194.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
- o195.Name = "Grip2"
- o195.Parent = o44
- o196.Name = "HandleMain"
- o196.Parent = o195
- o196.BrickColor = BrickColor.new("Really black")
- o196.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
- o196.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o196.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o196.Velocity = Vector3.new(-7.90812046e-05, -0.0981000066, 0.000344847154)
- o196.CanCollide = false
- o196.FormFactor = Enum.FormFactor.Custom
- o196.Size = Vector3.new(1, 0.200000003, 0.200000003)
- o196.CFrame = CFrame.new(143.165985, 647.218079, -1090.85193, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o196.BottomSurface = Enum.SurfaceType.Smooth
- o196.TopSurface = Enum.SurfaceType.Smooth
- o196.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o196.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
- o196.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o196.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o197.Parent = o196
- o197.Scale = Vector3.new(1, 0.850000024, 0.550000012)
- o197.Scale = Vector3.new(1, 0.850000024, 0.550000012)
- o198.Parent = o196
- o198.C0 = CFrame.new(0.519999981, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o198.C1 = CFrame.new(0, -0.0879999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o198.Part0 = o196
- o198.Part1 = o167
- o198.MaxVelocity = 0.10000000149012
- o199.Name = "Handle4"
- o199.Parent = o195
- o199.Material = Enum.Material.Marble
- o199.BrickColor = BrickColor.new("Black")
- o199.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
- o199.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o199.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o199.Velocity = Vector3.new(-7.90812046e-05, -0.0981000066, 0.000344847154)
- o199.CanCollide = false
- o199.FormFactor = Enum.FormFactor.Custom
- o199.Size = Vector3.new(1, 0.200000003, 0.200000003)
- o199.CFrame = CFrame.new(143.165985, 647.218079, -1090.85193, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o199.BottomSurface = Enum.SurfaceType.Smooth
- o199.TopSurface = Enum.SurfaceType.Smooth
- o199.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o199.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
- o199.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o199.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o200.Parent = o199
- o200.Scale = Vector3.new(1, 0.400000006, 0.600000024)
- o200.Scale = Vector3.new(1, 0.400000006, 0.600000024)
- o201.Name = "Handle4"
- o201.Parent = o195
- o201.BrickColor = BrickColor.new("Really black")
- o201.Position = Vector3.new(143.408432, 647.241821, -1091.16919)
- o201.Rotation = Vector3.new(104.610001, -13.2399998, 128.509995)
- o201.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o201.Velocity = Vector3.new(-7.95839514e-05, -0.0981000066, 0.000344462955)
- o201.CanCollide = false
- o201.FormFactor = Enum.FormFactor.Custom
- o201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o201.CFrame = CFrame.new(143.408432, 647.241821, -1091.16919, -0.606133819, -0.761677384, -0.229018003, -0.0593752116, 0.3304708, -0.941946745, 0.793143213, -0.557347775, -0.245534226)
- o201.BottomSurface = Enum.SurfaceType.Smooth
- o201.TopSurface = Enum.SurfaceType.Smooth
- o201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o201.Position = Vector3.new(143.408432, 647.241821, -1091.16919)
- o201.Orientation = Vector3.new(70.3799973, -136.990005, -10.1899996)
- o201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o202.Parent = o201
- o202.Offset = Vector3.new(-0.100000001, 0, 0)
- o202.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o202.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o203.Name = "Handle4"
- o203.Parent = o195
- o203.Material = Enum.Material.Marble
- o203.BrickColor = BrickColor.new("Black")
- o203.Position = Vector3.new(143.462936, 647.247131, -1091.2406)
- o203.Rotation = Vector3.new(-149.330002, -49.6199989, -114.290001)
- o203.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o203.Velocity = Vector3.new(-7.96971071e-05, -0.0981000066, 0.000344376604)
- o203.CanCollide = false
- o203.FormFactor = Enum.FormFactor.Custom
- o203.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o203.CFrame = CFrame.new(143.462936, 647.247131, -1091.2406, -0.266535193, 0.590512514, -0.761743963, 0.624086678, 0.708017766, 0.330494672, 0.734489381, -0.387305766, -0.557242572)
- o203.BottomSurface = Enum.SurfaceType.Smooth
- o203.TopSurface = Enum.SurfaceType.Smooth
- o203.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o203.Position = Vector3.new(143.462936, 647.247131, -1091.2406)
- o203.Orientation = Vector3.new(-19.2999992, -126.190002, 41.3899994)
- o203.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o204.Parent = o203
- o204.Scale = Vector3.new(0.400000006, 0.400000006, 0.610000014)
- o204.Scale = Vector3.new(0.400000006, 0.400000006, 0.610000014)
- o205.Name = "Handle4"
- o205.Parent = o195
- o205.Material = Enum.Material.Marble
- o205.BrickColor = BrickColor.new("Black")
- o205.Position = Vector3.new(142.862976, 647.188416, -1090.45532)
- o205.Rotation = Vector3.new(-149.330002, -49.6199989, -114.290001)
- o205.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o205.Velocity = Vector3.new(-7.84527292e-05, -0.0981000066, 0.000345327309)
- o205.CanCollide = false
- o205.FormFactor = Enum.FormFactor.Custom
- o205.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o205.CFrame = CFrame.new(142.862976, 647.188416, -1090.45532, -0.266535193, 0.590512514, -0.761743963, 0.624086678, 0.708017766, 0.330494672, 0.734489381, -0.387305766, -0.557242572)
- o205.BottomSurface = Enum.SurfaceType.Smooth
- o205.TopSurface = Enum.SurfaceType.Smooth
- o205.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o205.Position = Vector3.new(142.862976, 647.188416, -1090.45532)
- o205.Orientation = Vector3.new(-19.2999992, -126.190002, 41.3899994)
- o205.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o206.Parent = o205
- o206.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
- o206.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
- o207.Name = "HandleAt"
- o207.Parent = o195
- o207.BrickColor = BrickColor.new("Really black")
- o207.Position = Vector3.new(142.802307, 647.182434, -1090.3761)
- o207.Rotation = Vector3.new(104.610001, -13.2399998, 128.509995)
- o207.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o207.Velocity = Vector3.new(-7.83271826e-05, -0.0981000066, 0.000345423439)
- o207.CanCollide = false
- o207.FormFactor = Enum.FormFactor.Custom
- o207.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o207.CFrame = CFrame.new(142.802307, 647.182434, -1090.3761, -0.606133819, -0.761677384, -0.229018003, -0.0593752116, 0.3304708, -0.941946745, 0.793143213, -0.557347775, -0.245534226)
- o207.BottomSurface = Enum.SurfaceType.Smooth
- o207.TopSurface = Enum.SurfaceType.Smooth
- o207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o207.Position = Vector3.new(142.802307, 647.182434, -1090.3761)
- o207.Orientation = Vector3.new(70.3799973, -136.990005, -10.1899996)
- o207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o208.Parent = o207
- o208.Offset = Vector3.new(-0.100000001, 0, 0)
- o208.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o208.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
- o209.Name = "Handle"
- o209.Parent = o44
- o209.Transparency = 1
- o209.Position = Vector3.new(143.183395, 647.289673, -1090.83325)
- o209.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
- o209.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
- o209.Velocity = Vector3.new(-7.90516133e-05, -0.0981000066, 0.000344819564)
- o209.FormFactor = Enum.FormFactor.Custom
- o209.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o209.CFrame = CFrame.new(143.183395, 647.289673, -1090.83325, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
- o209.Position = Vector3.new(143.183395, 647.289673, -1090.83325)
- o209.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
- o210.Name = "MainScript"
- o210.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- script.Parent.Name="WAIT..."
- wait(6)
- --Saz, aka turdulator
- --Based off of my book series
- --Enma is Bad: Part 2: Electric Boogaloo: Get Good: The Revengeancening
- script.Parent.Name="P:T"
- while game.Players.LocalPlayer.Character==nil do
- wait()
- end
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 1 / 40
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- Tool=script.Parent
- if Tool.className~="HopperBin" then
- Tool=Instance.new("HopperBin")
- Tool.Name="Weewoo"
- Tool.Parent=script.Parent.Parent.Backpack
- s=Instance.new("BoolValue")
- s.Name="Status"
- s.Parent=Tool
- s2=Instance.new("BoolValue")
- s2.Name="AnimCanBeInterrupted"
- s2.Parent=Tool.Status
- s2.Value=true
- s2=Instance.new("IntValue")
- s2.Name="AnimFrame"
- s2.Parent=Tool.Status
- script.Parent=Tool
- Model=Tool:FindFirstChild("Shadowcry")
- if Model==nil then
- Model=game.Lighting.AdminTools4.Saz["Shadowcry"]:clone()
- Model.Parent=Tool
- --game.Lighting.AdminTools4.Saz.Armor:clone().Parent=Tool
- end
- else
- Model=Tool:FindFirstChild("Shadowcry")
- if Model==nil then
- Model=game.Players.LocalPlayer.Character:FindFirstChild("Shadowcry")
- end
- end
- vPlayer=game.Players.LocalPlayer
- --if vPlayer.Name~="SazErenos" then Tool:Remove() end
- RightShoulder=nil
- LeftShoulder=nil
- RightHip=nil
- LeftHip=nil
- Neck=nil
- RootJoint=nil
- RightShoulderC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightShoulderC1=CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- LeftShoulderC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftShoulderC1=CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- RightHipC0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightHipC1=CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- LeftHipC0=CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftHipC1=CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- NeckC0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- NeckC1=CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- RootJointC0=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- RootJointC1=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- nGrip=Instance.new("Weld")
- nGrip.Name="RightGrip"
- nGrip.C0=CFrame.new(0,-.8,-.1) * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,-math.pi/2)
- nGrip.C1=CFrame.new(0,0,0)
- Grip=nil
- radiushelp=2.3
- damagehelp=0
- TrackFunction=nil
- PlayerAnimationScript=nil
- equipdebounce=true
- StickDir=5
- StickPos=5
- PlayerCombatKeys={}
- InfoGui=nil
- SoundTable={["Airdash"] = "153092348",
- ["BarrierHit"] = "153092205",
- ["Grapple"] = "153092304",
- ["Hit_Damage_Heavycut"] = "153092274",
- ["Hit_Damage_Heavydelaysmack"] = "153092217",
- ["Hit_Damage_Heavysmack"] = "153092227",
- ["Hit_Damage_Lightcut"] = "153092285",
- ["Hit_Damage_Lightsmack"] = "153092249",
- ["Hit_Damage_Mediumcut"] = "153092292",
- ["Hit_Damage_Medsmack"] = "153092238",
- ["Hit_Damage_Medsmack_Alt"] = "153092213",
- ["Hit_Damage_Tinycut"] = "153092296",
- ["Overdrive_Begin"] = "153092315",
- ["Overdrive_End"] = "153092334",
- }
- --Blocking
- SBlocking={159882314,
- 159882318,
- 159882381,
- 159882389}
- --Instant Block
- IBlocking={159882395,
- 159882399,
- 159882455,
- 159882570}
- --Knockdown
- Knockdown={159882404,
- 159882410,159972491,159972468}
- --Getup
- Getup={159882417,
- 159882427,
- 159972558,
- 159972536,
- 159882441,
- 159882430,
- 159972582}
- --Tech
- Tech={159882441,159882430,159972582}
- --Hugehit
- Hugehit={159882445,159972468,159972491}
- --LightGrunt
- LGrunt={159882466,
- 159882477,
- 159972627,
- 159972643}
- --MedGrunt
- MGrunt={159882481,
- 159882477,
- 159972657}
- --HeavyGrunt
- HGrunt={159882497,
- 159882504,
- 159972669}
- DGrunt={[1]=160212549,
- [2]=160212842,
- [3]=160212812}
- --Damage30%
- DThirty={159882462,
- 159882540,
- 159882567}
- --Damage50%
- DSixty={159882546,
- 159882557}
- --Damage80%
- DEighty={159882561,160212892}
- --Special
- Special={[1]=159882578,[2]=159882584,[3]=159882592,[4]=159882598,[5]=160212718,[6]=160212768}
- --Overdrive
- OD={159882616}
- --TauntComplement
- Taunt1={159882620}
- --TauntAggressive
- Taunt2={159882609,
- 159882612}
- --TauntGloat
- Taunt3={159882625}
- --TauntStandard
- Taunt4={["1a"]=159882628,
- ["2a"]=159882635,
- ["1b"]=159882644,
- ["2b"]=159882649}
- PlayerInputs={}
- PlayerInputCullThreshold=30
- PlayerInputAgeCullFactor=30
- PlayerInputStringFrame=.7
- CurrentCameraState="2D"
- CanChangeCameraState=false
- CameraResetTime=180
- PlayerFacing="Right"
- DesiredPlayerFacing="Right"
- CameraPlane=CFrame.new(0,0,0)
- CameraOutDir=Vector3.new(0,0,0)
- FirstTick=false
- BodyVel=Instance.new("BodyVelocity")
- BodyVel.Name="HumanoidMover"
- BodyVel.P=2000
- BodyVel.maxForce=Vector3.new(4800000,0,4800000)
- BodyVel.Parent=nil
- BodyGyro=Instance.new("BodyGyro")
- BodyGyro.P=8000
- BodyGyro.maxTorque=Vector3.new(850000,850000,850000)
- BodyGyro.D=300
- CanDoubleJump=true
- cameraTarget=nil
- CanAttack=true
- noY=function(pos)
- return Vector3.new(pos.x,0,pos.z)
- end
- --[[--Saz_Reset_Cloak=function()
- vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end]]
- turntoCamera=function()
- if cameraTarget==nil then
- if PlayerFacing=="Right" then
- BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position + CameraPlane*50)
- else
- BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position + CameraPlane*50)
- end
- else
- if cameraTarget:FindFirstChild("Torso")==nil then
- cameraTarget=nil
- return
- end
- vpos=Vector3.new(cameraTarget.Torso.Position.x,vPlayer.Character.HumanoidRootPart.Position.y,cameraTarget.Torso.Position.z) + Vector3.new(cameraTarget.Torso.Velocity.x,0,cameraTarget.Torso.Velocity.z)/3.8
- BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vpos)
- end
- end
- acquireTarget=function()
- mmmm=game.Players.LocalPlayer:GetMouse()
- Scrubs=GetNubsInRadius(mmmm.Hit.p,15)
- if #Scrubs>0 then
- if #Scrubs==1 then
- return Scrubs[1]
- else
- lowest=9999
- newtarget=nil
- for _,v in pairs(Scrubs) do
- if (v.Torso.Position-mmmm.Hit.p).magnitude<lowest then
- lowest=(v.Torso.Position-mmmm.Hit.p).magnitude
- newtarget=v
- end
- end
- return v
- end
- end
- return nil
- end
- --[[if vPlayer.Name==string.reverse("sonerEzaS") then
- print(":D")
- else
- print(">:(")
- Tool:Remove()
- end]]
- updateCamera=function()
- cam=workspace.CurrentCamera
- if CurrentCameraState=="3D" then
- cam.CameraType="Custom"
- FirstTick=false
- for _,v in pairs(controllerStore) do
- v.Parent=game:GetService("ControllerService")
- end
- BodyVel.Parent=nil
- BodyGyro.Parent=nil
- cameraTarget=nil
- else
- cam.CameraType="Scriptable"
- if FirstTick==false then
- cameraTarget=acquireTarget()
- wait(.2)
- for _,v in pairs(controllerStore) do
- v.Parent=nil
- end
- local dir=vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- local vdir=Vector3.new(dir.x,0,dir.z)
- CameraPlane=vdir
- CameraOutDir=(vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5,0,0)).p).unit
- FirstTick=true
- if (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p-CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraOutDir * 5)).magnitude then
- CameraOutDir=-CameraOutDir
- PlayerFacing="Left"
- else
- PlayerFacing="Right"
- end
- newcpos=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,5,0)+CameraOutDir*15
- newfocus=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,5,0)
- cam:Interpolate(CFrame.new(newcpos),CFrame.new(newfocus),.031 * 1)
- BodyGyro.Parent=vPlayer.Character["HumanoidRootPart"]
- turntoCamera()
- else
- local dir=vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- local vdir=Vector3.new(dir.x,0,dir.z)
- CameraPlane=vdir
- CameraOutDir=(vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5,0,0)).p).unit
- FirstTick=true
- if (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p-CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraOutDir * 5)).magnitude then
- CameraOutDir=-CameraOutDir
- PlayerFacing="Left"
- else
- PlayerFacing="Right"
- end
- newcpos=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,4,0)+CameraOutDir*20
- newfocus=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,4,0)
- cam:Interpolate(CFrame.new(newcpos),CFrame.new(newfocus),1/30 * 6)
- BodyVel.Parent=vPlayer.Character.HumanoidRootPart
- if PlayerIsAttacking==false then
- turntoCamera()
- end
- end
- end
- end
- TurnToCamera=turntoCamera
- turnToCamera=turntoCamera --herp
- ComboNubs={}
- GetNubs=function()
- scrubs={}
- for _,v in pairs(game.Workspace:children()) do
- if v:FindFirstChild("Humanoid")~=nil and v:FindFirstChild("Torso")~=nil and v.Name~=game.Players.LocalPlayer.Name then
- table.insert(scrubs,v)
- end
- end
- return scrubs
- end
- GetNubsInRadius=function(pos,radius)
- radius=radius+radiushelp
- scrubs=GetNubs()
- filtered={}
- for _,v in pairs(scrubs) do
- if v:FindFirstChild("Torso")~=nil then
- if (v.Torso.Position-pos).magnitude<=radius then
- table.insert(filtered,v)
- end
- end
- end
- return filtered
- end
- yUnitDirection=function(part)
- local cf0=part.CFrame
- local cf1=part.CFrame * CFrame.new(0,1,0)
- return (cf0.p-cf1.p).unit
- end
- applyCameraShake=function(Noob,Intens,Time)
- local ss=script.CamShake:clone()
- ss.Disabled=false
- ss.intensity.Value=Intens
- ss.times.Value=Time
- ss.Parent=Noob
- end
- applyHitEffect=function(Noob,Level,CutBlunt)
- t=Noob:FindFirstChild("Torso")
- if Level==nil then Level=0 end
- if t~=nil then
- if CutBlunt=="Blunt" then
- p=Instance.new("Part")
- p.Name="HITEFFECT"
- p.CanCollide=false
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Institutional white")
- p.Anchored=true
- p.CFrame=t.CFrame + Vector3.new(math.random(-15,15)/10,math.random(-15,15)/10,math.random(-15,15)/10)
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Parent=t.Parent
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- game:GetService("Debris"):AddItem(p,5)
- coroutine.resume(coroutine.create(function(p,l)
- for i=1, 9 do
- p.Transparency=.5+i/18
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.6+l,.6+l,.6+l)
- wait(.031)
- end
- p:Remove() end),p,(Level-1)/4)
- end
- p=Instance.new("Part")
- p.Name="HITEFFECT"
- p.CanCollide=false
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Institutional white")
- p.Anchored=true
- p.CFrame=t.CFrame
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Parent=t.Parent
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- game:GetService("Debris"):AddItem(p,5)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 8 do
- p.Transparency=i/8
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5)
- wait(.031)
- end
- p:Remove() end),p)
- if Level>=2 then
- for i=1, Level do
- p=Instance.new("Part")
- p.Name="HITEFFECT"
- p.CanCollide=false
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=BrickColor.new("Institutional white")
- p.Anchored=true
- p.CFrame=t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Parent=t.Parent
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=3270017"
- m.Scale=Vector3.new(2.4+i,2.4+i,.6)
- m.Parent=p
- game:GetService("Debris"):AddItem(p,5)
- coroutine.resume(coroutine.create(function(p,l)
- for i=1, 8 do
- p.Transparency=i/8
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.2+l,1.2+l,0)
- wait(.031)
- end
- p:Remove() end),p,Level/3)
- end
- end
- end
- end
- LastHitTime=time()
- LastDamage=0
- ComboHits=0
- applyDamage=function(Noob,Damage,KnockDir,KnockForce,Down,ForceDown,AddFloat,addFunc,Hitsound,aHitstop,aHitstun,aYvel)
- if KnockDir==nil then
- KnockDir=Vector3.new(0,0,0)
- end
- if KnockForce==nil then
- KnockForce=0
- end
- if Down==nil then
- Down=false
- end
- if AddFloat==nil then
- AddFloat=0
- end
- if addFunc==nil then
- addFunc=function() end
- end
- if aYvel==nil then
- if math.abs(KnockDir.y)>2 then
- aYvel=math.abs(KnockDir.y)
- aYvelp=(KnockDir.y)
- else
- aYvel=0
- aYvelp=0
- end
- end
- if aHitstop==nil then aHitstop=0 end
- local h=Noob:FindFirstChild("Humanoid")
- local t=Noob:FindFirstChild("HumanoidRootPart")
- if t==nil then
- t=Noob:FindFirstChild("Torso")
- end
- if h~=nil and t~=nil then
- addonCullMovers(Noob)
- if addFunc~=nil then
- addFunc(Noob)
- end
- coroutine.resume(coroutine.create(function(t,KnockDir,aYvel,KnockForce,aHitstop)
- v=Instance.new("BodyVelocity")
- v.Name="AIDS"
- v.P=2500
- v.maxForce=Vector3.new(500000,500000,500000)*700
- v.velocity=Vector3.new(0,0,0)
- v.Parent=t
- wait(aHitstop*.01)
- v.maxForce=Vector3.new(900000,aYvel*2000,900000)
- v.velocity=Vector3.new(KnockDir.x,aYvelp,KnockDir.z)*KnockForce
- game:GetService("Debris"):AddItem(v,.4)
- end),t,KnockDir,aYvel,KnockForce,aHitstop)
- if Down==true then
- g=Instance.new("BodyGyro")
- g.P=400
- g.maxTorque=Vector3.new(80000,80000,80000)
- g.D=20
- g.cframe=CFrame.new(vPlayer.Character.Torso.Position,vPlayer.Character.Torso.Position-Vector3.new(0,50,0))
- g.Parent=v.Parent
- game:GetService("Debris"):AddItem(g,1.2)
- if ForceDown==true then
- t.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,.3,0)
- end
- end
- HitHealth=h.Health
- h:TakeDamage(Damage*.8)
- if HitHealth~=h.Health and HitHealth~=0 and h.Health<=0 and h.Parent.Name~="Hologram" then
- print("gained spree")
- game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value=game.Players.LocalPlayer.leaderstats.Spree.Value+1
- end
- PlaySound(Hitsound,1,1,t)
- Hitstop=Hitstop+aHitstop
- LastHitTime=time()+aHitstop/27+aHitstun/27+.05
- LastDamage=LastDamage + Damage*.8
- Comboing=true
- ComboHits=ComboHits+1
- if script:FindFirstChild("LockControls")~=nil then
- if Noob:FindFirstChild("LockControls")==nil then
- local ss=script.LockControls:clone()
- ss.Timer.Value=aHitstun
- ss.Disabled=false
- ss.Parent=Noob
- else
- Noob.LockControls.Timer.Value=aHitstun
- end
- end
- ComboNubs[Noob.Name]=Noob
- end
- end
- coroutine.resume(coroutine.create(function()
- while true do
- wait()
- if Hitstop>1 then
- vPlayer.Character.HumanoidRootPart.Anchored=true
- else
- vPlayer.Character.HumanoidRootPart.Anchored=false
- end
- if Comboing==true then
- if InfoGui==nil then
- InfoGui=script.InfoGui:clone()
- InfoGui.Parent=vPlayer.PlayerGui
- Scrubs=0
- for _,v in pairs(ComboNubs) do
- Scrubs=Scrubs+1
- end
- if Scrubs==0 then Scrubs=1 end
- InfoGui.Frame.HitsLabel.Text=ComboHits
- InfoGui.Frame.DamageLabel.Text=LastDamage
- InfoGui.Frame.EffectiveDamageLabel.Text=LastDamage / Scrubs
- else
- Scrubs=0
- for _,v in pairs(ComboNubs) do
- Scrubs=Scrubs+1
- end
- if Scrubs==0 then Scrubs=1 end
- InfoGui.Frame.HitsLabel.Text=ComboHits
- InfoGui.Frame.DamageLabel.Text=math.floor(LastDamage)
- InfoGui.Frame.EffectiveDamageLabel.Text=math.floor(LastDamage / Scrubs)
- TimeDiff = LastHitTime - time()
- InfoGui.Frame.HitstunFrame.Fill.Size=UDim2.new(0,40 * TimeDiff,0,10)
- InfoGui.Frame.HitstunFrame.Fill.Position=UDim2.new(.5,-20 * TimeDiff,0,0)
- end
- else
- if InfoGui~=nil then
- coroutine.resume(coroutine.create(function(g)
- for i=1, 15 do
- g.Frame.Position=g.Frame.Position+UDim2.new(0,10 + i,0,0)
- wait(.03)
- end
- g:Remove()
- end),InfoGui)
- InfoGui=nil
- end
- end
- if LastHitTime<=time() and Comboing==true then
- Scrubs=0
- for _,v in pairs(ComboNubs) do
- Scrubs=Scrubs+1
- end
- if Scrubs==0 then Scrubs=1 end
- ComboNubs={}
- LastDamage=LastDamage/Scrubs
- print("Combo Ended: "..LastDamage.." effective damage.")
- wait(.05)
- if LastDamage >= 30 and LastDamage < 60 then
- PlaySound(DThirty[math.random(1,#DThirty)],1,1,vPlayer.Character.Head)
- elseif LastDamage >= 60 and LastDamage < 80 then
- PlaySound(DSixty[math.random(1,#DSixty)],1,1,vPlayer.Character.Head)
- elseif LastDamage >= 80 then
- PlaySound(DEighty[math.random(1,#DEighty)],1,1,vPlayer.Character.Head)
- end
- ComboHits=0
- LastDamage=0
- Comboing=false
- end
- end
- end))
- addonHoldDown=function(Noob)
- local t=Noob:FindFirstChild("HumanoidRootPart")
- if t==nil then
- t=Noob:FindFirstChild("Torso")
- end
- add=Vector3.new(0,0,0)
- if t:FindFirstChild("AIDS")~=nil then
- add=t.AIDS.velocity
- t.AIDS:Remove()
- print(":)")
- end
- v=Instance.new("BodyPosition")
- v.P=2000
- v.D=v.D/2
- v.maxForce=Vector3.new(6000000000,600000,6000000000)
- v.position=t.Position-Vector3.new(0,10,0)+add
- v.Parent=t
- game:GetService("Debris"):AddItem(v,1.2)
- Noob.Humanoid.PlatformStand=true
- coroutine.resume(coroutine.create(function(noob,t)
- wait(.1)
- while t:FindFirstChild("BodyPosition")~=nil do
- wait(.01)
- end
- noob.PlatformStand=false
- end),Noob.Humanoid,t)
- end
- addonCullMovers=function(Noob)
- local t=Noob:FindFirstChild("HumanoidRootPart")
- if t==nil then
- t=Noob:FindFirstChild("Torso")
- end
- for _,v in pairs(t:children()) do
- if v:IsA("BodyMover") then
- v:Remove()
- end
- end
- end
- -------
- BlockyEffect_01=function(Color,Position,StartScale,ScaleUp,ScaleTime)
- p=Instance.new("Part")
- p.Name="EFFECT"
- p.CanCollide=false
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=Color
- p.Anchored=true
- p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Parent=vPlayer.Character
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(1,1,1)*StartScale
- m.Parent=p
- game:GetService("Debris"):AddItem(p,5)
- coroutine.resume(coroutine.create(function(p,u,t)
- for i=1, t do
- p.Transparency=i/t
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
- wait(.031)
- end
- p:Remove() end),p,ScaleUp,ScaleTime)
- end
- BlockyEffect_02=function(Color,Position,StartScale,ScaleUp,ScaleTime)
- p=Instance.new("Part")
- p.Name="EFFECT"
- p.CanCollide=false
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=Color
- p.Anchored=true
- p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Parent=vPlayer.Character
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(1,1,1)*StartScale
- m.Parent=p
- game:GetService("Debris"):AddItem(p,5)
- coroutine.resume(coroutine.create(function(p,u,t)
- for i=1, t do
- p.Transparency=i/t
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-20,20)/40,math.random(-20,20)/40)
- p.CFrame=p.CFrame*CFrame.new(1,0,0)
- wait(.031)
- end
- p:Remove() end),p,ScaleUp,ScaleTime)
- end
- BlockyEffect_03=function(Color,Position,StartScale,ScaleUp,ScaleTime)
- p=Instance.new("Part")
- p.Name="EFFECT"
- p.CanCollide=false
- p.TopSurface=0
- p.BottomSurface=0
- p.BrickColor=Color
- p.Anchored=true
- p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.Parent=vPlayer.Character
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(1,1,1)*StartScale
- m.Parent=p
- game:GetService("Debris"):AddItem(p,5)
- coroutine.resume(coroutine.create(function(p,u,t)
- for i=1, t do
- p.Transparency=i/t
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-20,20)/40)
- p.CFrame=p.CFrame*CFrame.new(.2,0,0) + Vector3.new(0,.3,0)
- wait(.031)
- end
- p:Remove() end),p,ScaleUp,ScaleTime)
- end
- -------
- --TWODINPUTS
- -------
- TwoDInputs={}
- TwoDInputs["Dash"]={ ["Inputs"]={">>"},
- ["Function"] = function()
- if PlayerIsAttacking==false then
- DesiredMovespeed=32
- end
- MovementPreference="Dash" LastDashInput=time()
- print("WWWWW") end }
- LastBackdash=time()
- TwoDInputs["BackDash"]={ ["Inputs"]={"<<"},
- ["Function"] = function()
- if time()-LastBackdash < .4 then return end
- if CurrentAnimation==Animations["Backdash_Ground"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("Backdash_Ground",0)
- if CurrentAnimation~=Animations["Backdash_Ground"] then return end
- PlayerIsAttacking=true
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- LastBackdash=time()
- ----Saz_Reset_Cloak()
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- BodyVel.velocity=-nubdir*30+Vector3.new(0,5,0)
- Tool.Status.AnimFrame.Value=0
- turntoCamera()
- BodyVel.maxForce=Vector3.new(90000000,90000000,90000000)
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
- BodyVel.velocity=-nubdir*25+Vector3.new(0,5 - rawframes,0)
- if rawframes==10 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- BodyVel.maxForce=Vector3.new(900000,0,900000)
- Stand()
- end
- end)
- end }
- InputNormals={}
- LastGrunt=time()
- InputNormals["5A"]=function()
- if CurrentAnimation==Animations["5A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("5A",0)
- if CurrentAnimation~=Animations["5A"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- ----Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.6 and chance>30 then
- PlaySound(LGrunt[math.random(1,#LGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if (Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==4) and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5,2.6)) do
- applyDamage(v,4,CameraPlane*2,1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],8,6)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==9 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["2A"]=function()
- print(":D")
- if CurrentAnimation==Animations["2A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("2A",0)
- if CurrentAnimation~=Animations["2A"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.6 and chance>30 then
- PlaySound(LGrunt[math.random(1,#LGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if (Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==4) and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5,2.6)) do
- applyDamage(v,4,CameraPlane*2,1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],8,6)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==10 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- RequestNewAnimation("Crouch",2)
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["j5A"]=function()
- print(":DDD")
- if CurrentAnimation==Animations["j5A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("j5A",0)
- if CurrentAnimation~=Animations["j5A"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.3 and chance>20 then
- PlaySound(LGrunt[math.random(1,#LGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==5 then
- if DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3-Vector3.new(0,1.2,0),3.2)) do
- applyDamage(v,6,CameraPlane*3+Vector3.new(0,6,0),1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],13,13)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- print(":DDDDDD")
- end
- end
- end
- if Tool.Status.AnimFrame.Value==10 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- RequestAnimationChange("Jump",1)
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["6A"]=function()
- if CurrentAnimation==Animations["6A"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("6A",0)
- if CurrentAnimation~=Animations["6A"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.6 and chance>20 then
- PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value>4 and Tool.Status.AnimFrame.Value<7 and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.4+Vector3.new(0,2.6,0),3.2)) do
- applyDamage(v,12,CameraPlane*21+Vector3.new(0,33,0),1,true,true,1,nil,SoundTable["Hit_Damage_Mediumcut"],10,18)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==16 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=4
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- MovementPreference="Walk"
- print("DONE")
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["5B"]=function()
- if CurrentAnimation==Animations["5B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("5B",0)
- if CurrentAnimation~=Animations["5B"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.4 and chance>20 then
- PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value>4 and Tool.Status.AnimFrame.Value<7 and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.2+Vector3.new(0,2,0),3.2)) do
- applyDamage(v,15,CameraPlane*3,1,false,false,0,nil,SoundTable["Hit_Damage_Medsmack"],12,22)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==13 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=4
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- MovementPreference="Walk"
- print("DONE")
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["6B"]=function()
- if CurrentAnimation==Animations["6B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("6B",0)
- if CurrentAnimation~=Animations["6B"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.5 and chance>40 then
- PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value==12 then
- Tool.Status.AnimFrame.Value=13
- end
- if Tool.Status.AnimFrame.Value>9 and Tool.Status.AnimFrame.Value<17 and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5+Vector3.new(0,1,0),3.4)) do
- applyDamage(v,20,CameraPlane*35+Vector3.new(0,8,0),1,true,true,0,nil,SoundTable["Hit_Damage_Heavysmack"],6,20)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==25 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=4
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- MovementPreference="Walk"
- print("DONE")
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["2B"]=function()
- if CurrentAnimation==Animations["2B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("2B",0)
- if CurrentAnimation~=Animations["2B"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.5 and chance>50 then
- PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value>4 and Tool.Status.AnimFrame.Value<7 and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,0,0),3)) do
- applyDamage(v,15,CameraPlane*3-Vector3.new(0,20,0),1,true,false,0,addonHoldDown,SoundTable["Hit_Damage_Medsmack_Alt"],15,30)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==13 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=4
- PlayerIsAttacking=false
- CanInterrupt(true)
- CurrentAnimation=Animations["Crouch"]
- MovementPreference="Walk"
- print("DONE")
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["j5B"]=function()
- if CurrentAnimation==Animations["j5B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("j5B",0)
- if CurrentAnimation~=Animations["j5B"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- grunt=math.random(1,4)
- chance=math.random(0,100)
- if time()-LastGrunt>.5 and chance>20 then
- PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value>3 and Tool.Status.AnimFrame.Value<7 then
- if DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3.6-Vector3.new(0,2.8,0),3.8)) do
- applyDamage(v,10,CameraPlane*15+Vector3.new(0,29,0),1,false,false,0,nil,SoundTable["Hit_Damage_Medsmack_Alt"],10,24)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- print(":DDDDDD")
- end
- if DidHit==true then
- vk=Instance.new("BodyVelocity")
- vk.Name="FLOAT"
- vk.P=4000
- vk.maxForce=Vector3.new(0,5000000,0)
- vk.velocity=Vector3.new(0,10,0)
- vk.Parent=vPlayer.Character.Torso
- game:GetService("Debris"):AddItem(vk,.1)
- end
- end
- end
- if Tool.Status.AnimFrame.Value==13 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- RequestAnimationChange("Jump",1)
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["2C"]=function()
- if CurrentAnimation==Animations["2C"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("2C",0)
- if CurrentAnimation~=Animations["2C"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- grunt=math.random(1,3)
- print(grunt)
- chance=math.random(0,100)
- if time()-LastGrunt>.6 and chance>30 then
- PlaySound(HGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value>8 and Tool.Status.AnimFrame.Value<=10 and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3.2+Vector3.new(0,-2,0),3)) do
- applyDamage(v,20,CameraPlane+Vector3.new(0,8,0),1,true,false,0,addonHoldDown,SoundTable["Hit_Damage_Mediumcut"],9,40)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==16 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=4
- PlayerIsAttacking=false
- CanInterrupt(true)
- CurrentAnimation=Animations["Crouch"]
- MovementPreference="Walk"
- print("DONE")
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["3C"]=function()
- if CurrentAnimation==Animations["3C"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("3C",0)
- if CurrentAnimation~=Animations["3C"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- grunt=math.random(1,3)
- print(grunt)
- chance=math.random(0,100)
- if time()-LastGrunt>.6 and chance>20 then
- PlaySound(HGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value>7 and Tool.Status.AnimFrame.Value<9 and DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,-2,0),3)) do
- applyDamage(v,20,-CameraPlane*1+Vector3.new(0,12,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavysmack"],12,40)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value==17 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=4
- PlayerIsAttacking=false
- CanInterrupt(true)
- CurrentAnimation=Animations["Crouch"]
- MovementPreference="Walk"
- print("DONE")
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["5C"]=function()
- if CurrentAnimation==Animations["5C"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("5C",0)
- if CurrentAnimation~=Animations["5C"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit1=false
- DidHit2=false
- chance=math.random(0,100)
- if time()-LastGrunt>.7 and chance>15 then
- PlaySound(HGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value<20 then
- BodyVel.velocity=CameraPlane*10+Vector3.new(0,8,0)+CameraPlane*(DesiredMovespeed/4)
- else
- BodyVel.velocity=CameraPlane*5+Vector3.new(0,-6,0)
- end
- if Tool.Status.AnimFrame.Value>5 and Tool.Status.AnimFrame.Value<7 and DidHit1==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3+Vector3.new(0,1.4,0),3.4)) do
- if DidHit1==false then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- end
- applyDamage(v,12,CameraPlane*13+Vector3.new(0,8,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Mediumcut"],7,40)
- applyHitEffect(v,0)
- DidHit1=true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value>13 and Tool.Status.AnimFrame.Value<16 and DidHit2==false then
- BodyVel.velocity=CameraPlane*6+Vector3.new(0,0,0)
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,2.5,0),3.4)) do
- if DidHit2==false then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- end
- applyDamage(v,12,CameraPlane*9-Vector3.new(0,40,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Mediumcut"],8,40)
- applyHitEffect(v,0)
- DidHit2=true
- end
- end
- if Tool.Status.AnimFrame.Value==24 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- MovementPreference="Walk"
- print("DONE")
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- end
- InputNormals["2D"]=function()
- if CurrentAnimation==Animations["2D"] or game:GetService('Players').LocalPlayer:FindFirstChild("COOLDOWNBITE") ~=nil or Tool.Status.AnimCanBeInterrupted.Value==false then return end
- RequestAnimationChange("2D",0)
- if CurrentAnimation~=Animations["2D"] then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- --Saz_Reset_Cloak()
- d=Instance.new("StringValue",game.Players.LocalPlayer)
- d.Name="COOLDOWNBITE"
- game.Debris:AddItem(d,5)
- CanInterrupt(false)
- PlayerIsAttacking=true
- print("TEHPOOT",time())
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- DidHit=false
- chance=math.random(0,100)
- if time()-LastGrunt>.7 and chance>15 then
- PlaySound(DGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
- LastGrunt=time()
- end
- cf=vPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,4,0)
- ocf=cf
- CenMod=Instance.new("Model")
- CenMod.Parent=workspace
- pm=Instance.new("Part")
- pm.TopSurface=0
- pm.BottomSurface=0
- pm.formFactor="Custom"
- pm.Size=Vector3.new(1,1,1)
- pm.BrickColor=BrickColor.new("Really red")
- pm.CFrame=cf
- pm.Anchored=true
- pm.CanCollide=false
- pm.Parent=CenMod
- b=Instance.new("BodyPosition")
- b.Parent=pm
- b.P=5000
- b.maxForce=Vector3.new(5000,5000,5000)*5000000
- b.position=pm.Position
- b.Parent=pm
- g=Instance.new("BodyGyro")
- g.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- g.P=5000
- g.cframe=pm.CFrame
- g.Parent=pm
- for i=1, 20 do
- p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.formFactor="Custom"
- p.Name="Link"..i
- p.Size=Vector3.new(2.6,1.8,2.6)
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=cf * CFrame.new(0,0,1.4) * CFrame.fromEulerAnglesXYZ(math.rad(180/20),0,math.pi/2)
- m=Instance.new("SpecialMesh")
- m.Parent=p
- cf=p.CFrame * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- p.Parent=CenMod
- p.Anchored=true
- if i > 1 then
- pp=Instance.new("Part")
- pp.TopSurface=0
- pp.BottomSurface=0
- pp.formFactor="Custom"
- pp.Size=Vector3.new(1,2.8,1)
- pp.BrickColor=BrickColor.new("Really black")
- pp.CFrame=p.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- pp.Parent=CenMod
- m=Instance.new("SpecialMesh")
- m.Parent=pp
- pp.Anchored=true
- lol=pp.CFrame * CFrame.new(0,0.5,0)
- lol_e=pp.CFrame
- for lel=1, 6 do
- pp=Instance.new("Part")
- pp.TopSurface=0
- pp.BottomSurface=0
- pp.formFactor="Custom"
- pp.Size=Vector3.new(.8 - lel*.08,.6,.8 - lel*.08)
- pp.BrickColor=BrickColor.new("Really black")
- pp.CFrame=lol * CFrame.new(0,0.45,0) * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- pp.Parent=CenMod
- m=Instance.new("SpecialMesh")
- m.Parent=pp
- pp.Anchored=true
- lol=pp.CFrame
- end
- lol=lol_e * CFrame.new(0,-0.5,0)
- for lel=1, 6 do
- pp=Instance.new("Part")
- pp.TopSurface=0
- pp.BottomSurface=0
- pp.formFactor="Custom"
- pp.Size=Vector3.new(.8 - lel*.08,.6,.8 - lel*.08)
- pp.BrickColor=BrickColor.new("Really black")
- pp.CFrame=lol * CFrame.new(0,-0.45,0) * CFrame.fromEulerAnglesXYZ(-math.rad(5),0,0)
- pp.Parent=CenMod
- m=Instance.new("SpecialMesh")
- m.Parent=pp
- pp.Anchored=true
- lol=pp.CFrame
- end
- if i==20 then
- lol=lol_e * CFrame.new(0,.5,.5) * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0)
- for lel=1, 11 do
- pp=Instance.new("Part")
- pp.TopSurface=0
- pp.BottomSurface=0
- pp.formFactor="Custom"
- pp.Size=Vector3.new(.8 - lel*.05,.6,.8 - lel*.05)
- pp.BrickColor=BrickColor.new("Really black")
- pp.CFrame=lol * CFrame.new(0,0.45,0) * CFrame.fromEulerAnglesXYZ(math.rad(2),0,0)
- pp.Parent=CenMod
- m=Instance.new("SpecialMesh")
- m.Parent=pp
- pp.Anchored=true
- lol=pp.CFrame
- end
- lol=lol_e * CFrame.new(0,0-.5,.5) * CFrame.fromEulerAnglesXYZ(-math.rad(45),0,0)
- for lel=1, 11 do
- pp=Instance.new("Part")
- pp.TopSurface=0
- pp.BottomSurface=0
- pp.formFactor="Custom"
- pp.Size=Vector3.new(.8 - lel*.05,.6,.8 - lel*.05)
- pp.BrickColor=BrickColor.new("Really black")
- pp.CFrame=lol * CFrame.new(0,-0.45,0) * CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
- pp.Parent=CenMod
- m=Instance.new("SpecialMesh")
- m.Parent=pp
- pp.Anchored=true
- lol=pp.CFrame
- end
- end
- else
- p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.formFactor="Custom"
- p.Size=Vector3.new(2.2,2,2.2)
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=cf * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.pi/2)
- m=Instance.new("SpecialMesh")
- m.Parent=p
- p.Parent=CenMod
- p.Anchored=true
- p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.formFactor="Custom"
- p.Size=Vector3.new(2,1.7,2)
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=cf * CFrame.new(0,0.4,0.2) * CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.pi/2)
- m=Instance.new("SpecialMesh")
- m.Parent=p
- p.Parent=CenMod
- p.Anchored=true
- p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.formFactor="Custom"
- p.Size=Vector3.new(2,1.7,2)
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=cf * CFrame.new(0,-0.4,0.2) * CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.pi/2)
- m=Instance.new("SpecialMesh")
- m.Parent=p
- p.Parent=CenMod
- p.Anchored=true
- end
- end
- pm.CFrame=pm.CFrame * CFrame.new(0,-9,0)
- for _,v in pairs(CenMod:children()) do
- if v~=pm then
- ww=Instance.new("Weld")
- ww.Part0=pm
- ww.Part1=v
- ww.C1=v.CFrame:inverse() * CFrame.new(pm.Position)
- ww.C0=pm.CFrame:inverse() * CFrame.new(pm.Position)
- ww.Parent=ww.Part0
- end
- v.Anchored=false
- v.CanCollide=false
- end
- pm.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*8,vPlayer.Character.HumanoidRootPart.Position + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*20)
- pm.CFrame=pm.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.pi/2)
- pm.CFrame=pm.CFrame - Vector3.new(0,6.5,0)
- pm.BodyPosition.position=pm.CFrame.p
- pm.BodyGyro.cframe=pm.CFrame
- game:GetService("Debris"):AddItem(CenMod,10)
- wait1c=false
- wait2c=false
- waitf=0
- s=Instance.new("Sound")
- s.SoundId="http://www.roblox.com/asset?id=160269335"
- s.Volume=1
- s.Pitch=.5
- s.Parent=vPlayer.Character["Left Arm"]
- s:Play()
- game:GetService("Debris"):AddItem(s,3)
- TrackFunction=ArtificialHB.Event:connect(function()
- BodyVel.velocity=BodyVel.velocity / 1.1
- if rawframes<6 then
- BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)).p,1,.4,6)
- end
- if rawframes<13 then
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
- print("._.")
- BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)).p,.9,.2,8)
- else
- if rawframes==13 then
- print("HO'DUP")
- if wait1c==false then
- BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)).p,.9,.3,8)
- waitf=waitf+1
- if waitf >= 16 then
- waitf=0
- wait1c=true
- end
- else
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
- end
- elseif rawframes==17 then
- print("HO'DUP")
- if wait2c==false then
- waitf=waitf+1
- if waitf >= 16 then
- waitf=0
- wait2c=true
- end
- else
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
- end
- else
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
- end
- end
- if rawframes==12 then
- cenmove_num=0
- cenmover=ArtificialHB.Event:connect(function()
- pm.BodyGyro.cframe=pm.BodyGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.rad(10.3),0,0)
- --pm.CFrame=pm.BodyGyro.cframe
- cenmove_num=cenmove_num+1
- if cenmove_num == 41 then
- cenmover:disconnect()
- cenmover=nil
- CenMod:Remove()
- end
- end)
- end
- if rawframes > 12 and CenMod~=nil then
- if CenMod.Parent~=nil then
- for _,v in pairs(GetNubsInRadius(CenMod["Link1"].Position,3.6)) do
- if v:FindFirstChild("HitMarker:Saz2D")==nil then
- applyDamage(v,20,-CameraPlane*48+Vector3.new(0,15,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavycut"],13,30)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- t=Instance.new("StringValue")
- t.Name="HitMarker:Saz2D"
- t.Parent=v
- game:GetService("Debris"):AddItem(t,3)
- end
- end
- for _,v in pairs(GetNubsInRadius(CenMod["Link9"].Position,3.6)) do
- if v:FindFirstChild("HitMarker:Saz2D")==nil then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- applyDamage(v,16,-CameraPlane*40+Vector3.new(0,12,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavycut"],13,25)
- applyHitEffect(v,0)
- DidHit=true
- CanInterrupt(true)
- t=Instance.new("StringValue")
- t.Name="HitMarker:Saz2D"
- t.Parent=v
- game:GetService("Debris"):AddItem(t,3)
- end
- end
- end
- end
- if rawframes==14 then
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,3.4,0))
- k=Instance.new("CylinderMesh")
- k.Parent=p
- k.Scale=Vector3.new(1,1,1)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
- wait()
- end
- for i=1, 18 do
- BlockyEffect_03(BrickColor.new("Really black"),p.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)),2,-.2,10)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
- wait()
- end
- p:Remove()
- end),p)
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- k=Instance.new("SpecialMesh")
- k.MeshId="http://www.roblox.com/asset/?id=16659363"
- k.Parent=p
- k.Scale=Vector3.new(.5,8,.5)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/2
- wait()
- end
- for i=1, 18 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/2
- wait()
- end
- p:Remove()
- end),p)
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- k=Instance.new("SpecialMesh")
- k.MeshId="http://www.roblox.com/asset/?id=16659363"
- k.Parent=p
- k.Scale=Vector3.new(.8,6,.8)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/1.5
- wait()
- end
- for i=1, 18 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/1.5
- wait()
- end
- p:Remove()
- end),p)
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- k=Instance.new("SpecialMesh")
- k.MeshId="http://www.roblox.com/asset/?id=16659363"
- k.Parent=p
- k.Scale=Vector3.new(1,4,1)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
- wait()
- end
- for i=1, 18 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
- wait()
- end
- p:Remove()
- end),p)
- end
- if rawframes == 11 then
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,3.5,0))
- k=Instance.new("CylinderMesh")
- k.Parent=p
- k.Scale=Vector3.new(1,1,1)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
- wait()
- end
- for i=1, 18 do
- BlockyEffect_03(BrickColor.new("Really black"),p.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)),2,-.2,10)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
- wait()
- end
- p:Remove()
- end),p)
- s=Instance.new("Sound")
- s.SoundId="http://www.roblox.com/asset/?id=160269315"
- s.Volume=1
- s.Pitch=1
- s.Parent=p
- s:Play()
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- k=Instance.new("SpecialMesh")
- k.MeshId="http://www.roblox.com/asset/?id=16659363"
- k.Parent=p
- k.Scale=Vector3.new(.5,8,.5)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/2
- wait()
- end
- for i=1, 18 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/2
- wait()
- end
- p:Remove()
- end),p)
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- k=Instance.new("SpecialMesh")
- k.MeshId="http://www.roblox.com/asset/?id=16659363"
- k.Parent=p
- k.Scale=Vector3.new(.8,6,.8)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/1.5
- wait()
- end
- for i=1, 18 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/1.5
- wait()
- end
- p:Remove()
- end),p)
- local p=Instance.new("Part")
- p.Name="SHADOW"
- p.TopSurface=0
- p.BottomSurface=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
- k=Instance.new("SpecialMesh")
- k.MeshId="http://www.roblox.com/asset/?id=16659363"
- k.Parent=p
- k.Scale=Vector3.new(1,4,1)
- k.Parent=p
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p)
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
- p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
- wait()
- end
- for i=1, 18 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
- wait()
- end
- for i=1, 6 do
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
- p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
- wait()
- end
- p:Remove()
- end),p)
- end
- print(rawframes)
- if rawframes==21 then
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- MovementPreference="Walk"
- print("DONE")
- end
- end)
- end
- -------
- --TWODINPUTSSPEC
- -------
- TwoDInputs["Cleave"]={ ["Inputs"]={"vvP"},["Function"] = function()
- RequestAnimationChange("CleaveA",0)
- if CurrentAnimation~=Animations["CleaveA"] then return end
- PlayerIsAttacking=true
- print("nope")
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- CanInterrupt(false)
- local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- Tool.Status.AnimFrame.Value=0
- --Saz_Reset_Cloak()
- CanInterrupt(false)
- rawframes=0
- Didhit=false
- ExpectHit=false
- DidPoot=false
- Hittimes=0
- HitTimesS=0
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value==8 and Didhit==false then
- ExpectHit=true
- HitTimesS=HitTimesS+1
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3-Vector3.new(0,4.6,0),3.6)) do
- applyDamage(v,4,Vector3.new(0,-3,0)+nubdir*.5,1,false,false,0,addonHoldDown,SoundTable["Hit_Damage_Heavysmack"],HitTimesS,40)
- applyHitEffect(v,1)
- Didhit=true
- end
- end
- if DidPoot==false and (ExpectHit==true and Didhit==true) then
- PlaySound(Special[3],1,1,vPlayer.Character.Head)
- DidPoot=true
- end
- if rawframes==11 + 9*4 or (ExpectHit==true and Didhit==false) then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- ExpectHit=false
- if Hitstop<1 then
- Didhit=false
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- if Tool.Status.AnimFrame.Value==4 then
- Hitstop=2
- end
- end
- end)
- local tfunc=TrackFunction
- while rawequal(tfunc,TrackFunction)==true do
- wait()
- end
- if DidPoot==true then
- CurrentAnimation=Animations["CleaveB"]
- rawframes=0
- Didhit=false
- Tool.Status.AnimFrame.Value=0
- turnToCamera()
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value>1 and Tool.Status.AnimFrame.Value<13 then
- BodyVel.velocity=nubdir*(-18 + Tool.Status.AnimFrame.Value*5)
- end
- if Tool.Status.AnimFrame.Value==8 and Didhit==false then
- PlaySound(Special[4],1,1,vPlayer.Character.Head)
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3.4-Vector3.new(0,3,0),3.5)) do
- applyDamage(v,12,Vector3.new(0,13,0)+nubdir*60,1,true,false,0,addonCullMovers,SoundTable["Hit_Damage_Heavydelaysmack"],1,40)
- applyHitEffect(v,2)
- Didhit=true
- end
- end
- if Tool.Status.AnimFrame.Value==19 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- if Hitstop<1 then
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- end
- end)
- print("Weeb")
- local tfunc=TrackFunction
- while rawequal(tfunc,TrackFunction)==true do
- wait()
- end
- else
- wait(.3)
- end
- for i=1, 6 do
- BodyVel.velocity=BodyVel.velocity*.4
- wait(.05)
- end
- DesiredWalkspeed=8
- turntoCamera()
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- print("NEINENBURGLER")
- end}
- TwoDInputs["Spec_00"]={ ["Inputs"]={"<<>vP"},["Function"] = function()
- if game:GetService('Players').LocalPlayer:FindFirstChild("COOLDOWNOOP") ~=nil then return end
- d=Instance.new("StringValue",game.Players.LocalPlayer)
- d.Name="COOLDOWNOOP"
- game.Debris:AddItem(d,10)
- RequestAnimationChange("Spec_00",0)
- if CurrentAnimation~=Animations["Spec_00"] then return end
- PlayerIsAttacking=true
- print("nope")
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- CanInterrupt(false)
- local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- Tool.Status.AnimFrame.Value=0
- --Saz_Reset_Cloak()
- for i=0, 1 do
- Tool.Status.AnimFrame.Value=RequestNewFrame(i)
- wait(.03)
- end
- PlaySound(SoundTable["Overdrive_Begin"],1,1,vPlayer.Character.Head)
- superflash=Instance.new("Part")
- superflash.Name="FLASH"
- superflash.TopSurface=0
- superflash.BottomSurface=0
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=superflash
- superflash.BrickColor=BrickColor:White()
- superflash.Reflectance=.2
- superflash.Transparency=0
- superflash.CanCollide=false
- superflash.Anchored=true
- superflash.CFrame=vPlayer.Character.Torso.CFrame
- superflash.formFactor="Symmetric"
- superflash.Size=Vector3.new(1,1,1)
- superflash.Parent=workspace
- game:GetService("Debris"):AddItem(superflash,5)
- DesiredWalkspeed=0
- for i=1, 15 do
- superflash.Mesh.Scale=superflash.Mesh.Scale+Vector3.new(2,2,2)
- superflash.Transparency=i/15
- wait(.03)
- end
- superflash:Remove()
- wait(.121)
- CanInterrupt(true)
- rawframes=0
- TrackFunction=ArtificialHB.Event:connect(function()
- rawframes=rawframes+1
- Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- if Tool.Status.AnimFrame.Value==14 then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3.6,4)) do
- applyDamage(v,10,Vector3.new(0,-5,0).unit,20,true,true,0,addonHoldDown,SoundTable["Hit_Damage_Heavysmack"],6,40)
- applyHitEffect(v,2)
- end
- end
- if Tool.Status.AnimFrame.Value>=18 and math.floor(rawframes/2)==rawframes/2 then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3.8-Vector3.new(0,2.5,0),4.2)) do
- applyDamage(v,3,Vector3.new(0,-2,0).unit,10,true,false,0,addonHoldDown,SoundTable["Hit_Damage_Medsmack_Alt"],0,20)
- applyHitEffect(v,1)
- end
- end
- if rawframes==46 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- end)
- local tfunc=TrackFunction
- while rawequal(tfunc,TrackFunction)==true do
- wait()
- end
- CurrentAnimation=Animations["Spec_00b"]
- rawframes=0
- Tool.Status.AnimFrame.Value=0
- local c_completed=false
- turnToCamera()
- TrackFunction=ArtificialHB.Event:connect(function()
- if Hitstop<1 then
- rawframes=rawframes+1
- if rawframes < 19 and rawframes > 2 then
- BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Right Leg"].CFrame*CFrame.new(0,-2,0)).p,.9,.2,8)
- BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Leg"].CFrame*CFrame.new(0,-2,0)).p,.9,.2,8)
- end
- end
- RequestNewFrame(rawframes)
- print("--",Tool.Status.AnimFrame.Value)
- if rawframes==1 and c_completed==false then
- c_completed=true
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*4-Vector3.new(0,2,0),4)) do
- applyDamage(v,3,Vector3.new(0,16.5,0) - nubdir,1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavydelaysmack"],2,60)
- applyHitEffect(v,2)
- end
- end
- if rawframes==20 and c_completed==true then
- c_completed=false
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3-Vector3.new(0,0,0),5.4)) do
- applyDamage(v,15,Vector3.new(0,14,0) + nubdir*46,1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavysmack"],6,30)
- applyHitEffect(v,3)
- end
- end
- if rawframes==CurrentAnimation["Frames"]+1 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- end)
- print("Weeb")
- local tfunc=TrackFunction
- while rawequal(tfunc,TrackFunction)==true do
- wait()
- end
- wait(.1)
- DesiredWalkspeed=8
- turntoCamera()
- PlayerIsAttacking=false
- CanInterrupt(true)
- RequestAnimationChange("Stand",0)
- Stand()
- print("NEINENBURGLE")
- end}
- TwoDInputs["Spec_02"]={ ["Inputs"]={"<v>v>O"},["Function"] = function()
- RequestAnimationChange("Spec_02",0)
- if game:GetService('Players').LocalPlayer:FindFirstChild("COOLDOWNOP") ~=nil then return end
- d=Instance.new("StringValue",game.Players.LocalPlayer)
- d.Name="COOLDOWNOP"
- game.Debris:AddItem(d,20)
- if CurrentAnimation~=Animations["Spec_02"] then return end
- PlayerIsAttacking=true
- print("nope")
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- CanInterrupt(false)
- local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- Tool.Status.AnimFrame.Value=0
- --Saz_Reset_Cloak()
- PlaySound(SoundTable["Overdrive_Begin"],1,1,vPlayer.Character.Head)
- superflash=Instance.new("Part")
- superflash.Name="FLASH"
- superflash.TopSurface=0
- superflash.BottomSurface=0
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=superflash
- superflash.BrickColor=BrickColor:White()
- superflash.Reflectance=.2
- superflash.Transparency=0
- superflash.CanCollide=false
- superflash.Anchored=true
- superflash.CFrame=vPlayer.Character.Torso.CFrame
- superflash.formFactor="Symmetric"
- superflash.Size=Vector3.new(1,1,1)
- superflash.Parent=workspace
- game:GetService("Debris"):AddItem(superflash,5)
- DesiredWalkspeed=0
- coroutine.resume(coroutine.create(function(superflash)
- for i=1, 10 do
- superflash.Mesh.Scale=superflash.Mesh.Scale+Vector3.new(3,3,3)
- superflash.Transparency=i/10
- wait(.03)
- end
- superflash:Remove()
- end),superflash)
- rawframes=5
- DidHit=false
- for i=0, 4 do
- Tool.Status.AnimFrame.Value=RequestNewFrame(i)
- wait(.03)
- end
- wait(.25)
- for i=4, 6 do
- Tool.Status.AnimFrame.Value=RequestNewFrame(i)
- wait(.03)
- end
- wait(.05)
- so=Instance.new("Sound")
- so.SoundId="http://www.roblox.com/asset/?id=156386031"
- so.Volume=1
- so.Pitch=1
- so.Parent=vPlayer.Character.Head
- so:Play()
- game:GetService("Debris"):AddItem(so,5)
- so=Instance.new("Sound")
- so.SoundId="http://www.roblox.com/asset/?id=156402694"
- so.Volume=1
- so.Pitch=1
- so.Parent=vPlayer.Character.Head
- so:Play()
- game:GetService("Debris"):AddItem(so,5)
- oldp=nil
- oldp2=nil
- ex=0
- loller=0
- TrackFunction=ArtificialHB.Event:connect(function()
- Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
- if rawframes<10 then
- loller=loller+1
- vPlayer.Character.HumanoidRootPart.CFrame=vPlayer.Character.HumanoidRootPart.CFrame+nubdir*14
- if DidHit==false then
- for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*2,8)) do
- applyDamage(v,30,Vector3.new(0,40,0),1,true,true,0,nil,SoundTable["Hit_Damage_Mediumcut"],0,40)
- DidHit=true
- end
- end
- end
- if Hitstop<=0 then
- if rawframes==10 then
- Hitstop=32
- end
- rawframes=rawframes+1
- end
- if ex<=7 then
- if oldp==nil then
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Really black")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(4,0,0)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.1-math.rad(ex*2.4),0)
- p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,5)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(12,12,8)
- m.Parent=p
- oldp=p
- coroutine.resume(coroutine.create(function(pee)
- for i=1, 18 do
- pee.Transparency=i/18
- if math.floor(i/2)==i/2 then
- BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(0,0,-5 + i/2).p),3,.3,8)
- end
- wait()
- end
- end),p)
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Really black")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(-8,0,0)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.1-math.rad(ex*2.4),math.rad(180))
- p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,5)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(12,12,8)
- m.Parent=p
- oldp2=p
- coroutine.resume(coroutine.create(function(pee)
- for i=1, 18 do
- pee.Transparency=i/18
- if math.floor(i/2)==i/2 then
- BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(0,0,-5 + i/2).p),3,.3,8)
- end
- wait()
- end
- end),p)
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Royal purple")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(-8,0,0)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.09-math.rad(ex*2.4),math.rad(180))
- p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,5)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(11,11,8)
- m.Parent=p
- coroutine.resume(coroutine.create(function(pee)
- for i=1, 22 do
- pee.Transparency=i/22
- wait()
- end
- end),p)
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Royal purple")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(4,0,0)
- p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.09-math.rad(ex*2.4),0)
- p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,5)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(11,11,8)
- m.Parent=p
- coroutine.resume(coroutine.create(function(pee)
- for i=1, 18 do
- pee.Transparency=i/18
- wait()
- end
- end),p)
- else
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Really black")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=oldp.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,5)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(12,12,8)
- m.Parent=p
- oldp=p
- coroutine.resume(coroutine.create(function(pee)
- wait()
- for i=1, 18 do
- pee.Transparency=i/18
- pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
- if math.floor(i/2)==i/2 then
- BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),6,-.6,8)
- end
- wait()
- end
- end),p)
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Really black")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=oldp2.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,5)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(12,12,8)
- m.Parent=p
- oldp2=p
- coroutine.resume(coroutine.create(function(pee)
- wait()
- for i=1, 18 do
- pee.Transparency=i/18
- pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
- if math.floor(i/2)==i/2 then
- BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),6,-.6,8)
- end
- wait()
- end
- end),p)
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Royal purple")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=oldp.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,15)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(10,10,7)
- m.Parent=p
- coroutine.resume(coroutine.create(function(pee)
- wait()
- for i=1, 22 do
- if math.floor(i/4)==i/4 then
- print("OGOD")
- BlockyEffect_02(BrickColor.new("Royal purple"),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),2,-.1,10)
- end
- pee.Transparency=.5+i/44
- pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
- wait()
- end
- end),p)
- p=Instance.new("Part")
- p.Name="Claw"
- p.BrickColor=BrickColor.new("Royal purple")
- p.Reflectance=0
- p.Size=Vector3.new(1,1,1)
- p.Anchored=true
- p.CanCollide=false
- p.CFrame=oldp2.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
- p.Parent=workspace
- game:GetService("Debris"):AddItem(p,15)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=10681506"
- m.Scale=Vector3.new(10,10,7)
- m.Parent=p
- coroutine.resume(coroutine.create(function(pee)
- wait()
- for i=1, 22 do
- if math.floor(i/4)==i/4 then
- BlockyEffect_02(BrickColor.new("Royal purple"),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),2,-.1,10)
- end
- pee.Transparency=.5+i/44
- pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
- wait()
- end
- end),p)
- end
- ex=ex+1
- print(ex)
- end
- if rawframes==16 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- end)
- local tfunc=TrackFunction
- while rawequal(tfunc,TrackFunction)==true do
- wait()
- end
- print(loller)
- DesiredWalkspeed=8
- turntoCamera()
- PlayerIsAttacking=false
- CanInterrupt(true)
- RequestAnimationChange("Stand",0)
- Stand()
- print("NEINENBURGLE")
- end}
- -------
- -------
- PlayerKeys={}
- -----
- -----
- CurrentAnimation=nil
- Hitstop=0
- DesiredMovespeed=12
- -----
- -----
- -----
- -----
- CanInterrupt=function(t)
- Tool.Status.AnimCanBeInterrupted.Value=t
- end
- PlayerCanJump=function()
- if CurrentAnimation~=nil then
- local doescancel=false
- for _,v in pairs(CurrentAnimation["Cancels"]) do
- if v=="Jump" or v=="Everything" then
- doescancel=true
- break
- end
- end
- if Tool.Status.AnimCanBeInterrupted.Value==true then
- return doescancel
- else
- return false
- end
- end
- end
- -----------
- -----------
- --[[Section 3: ATTACKING]]
- ComboNubs={}
- GetNubs=function()
- scrubs={}
- for _,v in pairs(game.Workspace:children()) do
- if v:FindFirstChild("Humanoid")~=nil and v:FindFirstChild("Torso")~=nil and v.Name~=game.Players.LocalPlayer.Name then
- table.insert(scrubs,v)
- end
- end
- return scrubs
- end
- PlaySound=function(SName,Vol,Pitch,Par)
- if Par==nil then Par=script end
- local s=Instance.new("Sound")
- s.Volume=Vol
- s.Pitch=Pitch
- s.SoundId="http://www.roblox.com/asset/?id="..SName
- s.Parent=Par
- s:Play()
- game:GetService("Debris"):AddItem(s,10)
- end
- -----------
- -----------
- -----
- -------
- -------
- --[[Section 4: HARD ANIMSET FUNCTIONS]]
- Stand=function()
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation~=Animations["Stand"] then
- RequestAnimationChange("Stand",0)
- Tool.Status.AnimFrame.Value=0
- end
- TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
- if KDown==nil then
- vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
- Frame=Tool.Status.AnimFrame
- fr=RequestNewFrame(Frame.Value)
- Frame.Value=Frame.Value+1
- end
- end)
- end
- Crouch=function()
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation~=Animations["Crouch"] then
- RequestAnimationChange("Crouch",0)
- Tool.Status.AnimFrame.Value=0
- end
- TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed=0
- Frame=Tool.Status.AnimFrame
- fr=RequestNewFrame(Frame.Value)
- Frame.Value=Frame.Value+1
- end)
- end
- Walk=function()
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation~=Animations["Walk"] then
- RequestAnimationChange("Walk",0)
- Tool.Status.AnimFrame.Value=0
- end
- TrackFunction=ArtificialHB.Event:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
- Frame=Tool.Status.AnimFrame
- fr=RequestNewFrame(Frame.Value)
- Frame.Value=Frame.Value+1
- end)
- end
- Dash=function()
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation~=Animations["Dash"] then
- RequestAnimationChange("Dash",0)
- Tool.Status.AnimFrame.Value=0
- end
- TrackFunction=ArtificialHB.Event:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
- Frame=Tool.Status.AnimFrame
- fr=RequestNewFrame(Frame.Value)
- Frame.Value=Frame.Value+1
- end)
- end
- Taunt=function()
- if CurrentAnimation["Reference"]=="Taunt" then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- end
- CurrentAnimation=Animations["Taunt"]
- Tool.Status.AnimFrame.Value=0
- CanInterrupt(false)
- PlaySound(Taunt2[math.random(1,2)],1,1,vPlayer.Character.Head)
- lorl=0
- TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
- if lorl==1 then
- fr=RequestNewFrame(Tool.Status.AnimFrame.Value)
- Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
- lorl=0
- end
- lorl=lorl+1
- if Tool.Status.AnimFrame.Value==30 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction=nil
- print("IM DUN")
- DesiredWalkspeed=8
- PlayerIsAttacking=false
- CanInterrupt(true)
- Stand()
- end
- end)
- wait(3)
- end
- DesiredMovespeedLast=9
- PlayerInAir=false
- lastplayervel=0
- Jump=function()
- if Tool.Status.AnimCanBeInterrupted.Value==false then return end
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation~=Animations["Jump"] then
- RequestAnimationChange("Jump",0)
- Tool.Status.AnimFrame.Value=0
- print("Jumping!")
- end
- Hitstop=0
- TrackFunction=ArtificialHB.Event:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
- Frame=Tool.Status.AnimFrame
- fr=RequestNewFrame(Frame.Value)
- Frame.Value=Frame.Value+1
- end)
- enddir=Vector3.new(0,0,0)
- if PlayerFacing=="Left" then
- if PlayerKeys["d"]~=nil then
- enddir=enddir + CameraPlane * (DesiredMovespeed/3 + 42)
- end
- if PlayerKeys["a"]~=nil then
- enddir=enddir - CameraPlane * (DesiredMovespeed/3 + 42)
- end
- else
- if PlayerKeys["a"]~=nil then
- enddir=enddir + CameraPlane * (DesiredMovespeed/3 + 42)
- end
- if PlayerKeys["d"]~=nil then
- enddir=enddir - CameraPlane * (DesiredMovespeed/3 + 42)
- end
- end
- lastplayervel=enddir
- v_h=vPlayer.Character.Torso:FindFirstChild("JUMP_PROP")
- if v_h==nil then
- v_h=Instance.new("BodyVelocity")
- v_h.P=650
- v_h.maxForce=Vector3.new(1000000,280000,1000000)
- v_h.velocity=Vector3.new(lastplayervel.x,65,lastplayervel.z)
- v_h.Parent=vPlayer.Character.Torso
- v_h.Name="JUMP_PROP"
- else
- v_h.P=650
- v_h.maxForce=Vector3.new(1000000,280000,1000000)
- v_h.velocity=Vector3.new(lastplayervel.x,65,lastplayervel.z)
- end
- DesiredMovespeed=0.1
- vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
- local cpos=vPlayer.Character.Torso.CFrame*CFrame.new(0,-1,0)
- local par,loc=game.Workspace:FindPartOnRay(Ray.new(cpos.p,Vector3.new(0,-8,0)),vPlayer.Character)
- timejump=time()
- bumped=false
- canland=false
- PlayerState="Jumping"
- CanInterrupt(true)
- local ttimejump=time()
- while v_h.Parent~=nil and timejump==ttimejump do
- PlayerInAir=true
- if time()-timejump>.6 then
- canland=true
- end
- if (loc-cpos.p).magnitude<6 and canland==true then
- break
- end
- cpos=vPlayer.Character.Torso.CFrame*CFrame.new(0,.8,0)
- par,loc=game.Workspace:FindPartOnRay(Ray.new(cpos.p,Vector3.new(0,-15,0)),vPlayer.Character)
- if vPlayer.Character.HumanoidRootPart.Anchored==false then
- v_h.velocity=v_h.velocity-Vector3.new(0,190/30,0)
- end
- wait()
- end
- if timejump~=ttimejump then
- return
- end
- PlayerState="Standing"
- PlayerInAir=false
- DesiredMovespeed=9
- vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
- v_h.velocity=Vector3.new(0,5,0)
- game:GetService("Debris"):AddItem(v_h,.06)
- CanInterrupt(true)
- Stand()
- DesiredMovespeed=8
- PlayerIsAttacking=false
- CanDoubleJump=true
- end
- -------
- -------
- -------------------------------
- --------------------------------
- ---------CORE FUNCTIONS----------
- --------------------------------
- -------------------------------
- Hitstop=0
- RequestNewFrame=function(f)
- if CurrentAnimation==nil then return end
- if Hitstop~=nil then
- if Hitstop>0 then
- Hitstop=Hitstop-1
- else
- if f>CurrentAnimation["Frames"] then
- if CurrentAnimation["Loops"]==true then
- f=CurrentAnimation["LoopStart"]
- else
- f=CurrentAnimation["Frames"]
- end
- end
- CurrentAnimation["Animation"](f)
- --print(f)
- end
- end
- return f
- end
- RequestAnimationChange=function(n,f)
- _nanim=Animations[n]
- if CurrentAnimation~=nil then
- local doescancel=false
- for _,v in pairs(CurrentAnimation["Cancels"]) do
- if v==_nanim["Reference"] or v=="Everything" then
- doescancel=true
- break
- end
- end
- if doescancel==true and Tool.Status.AnimCanBeInterrupted.Value==true then
- CurrentAnimation=_nanim
- return CurrentAnimation
- else
- end
- else
- CurrentAnimation=Animations[n] --:/
- end
- return false
- end
- getWelds=function(c) --designate weld variables
- local t=c.Torso
- local hrp=c.HumanoidRootPart.RootJoint
- RightShoulder=t:FindFirstChild("Right Shoulder")
- LeftShoulder=t:FindFirstChild("Left Shoulder")
- RightHip=t:FindFirstChild("Right Hip")
- LeftHip=t:FindFirstChild("Left Hip")
- RootJoint=hrp
- Neck=t:FindFirstChild("Neck")
- end
- resetWelds=function(ext,occ) --extent 1-3; occlusion
- --1 == reset desiredangle/currentangle
- --2 == reset C0/C1
- --3 == reset both des/cur/c0/c1
- local r={RightShoulder,LeftShoulder,RightHip,LeftHip,RootJoint,Neck,Grip}
- for _,v in pairs(r) do
- for i=1, #occ do
- if occ[i]==v then
- table.remove(r,_)
- end
- end
- end
- for _,v in pairs(r) do
- if v.Name=="Right Shoulder" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=RightShoulderC0
- v.C1=RightShoulderC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=RightShoulderC0
- v.C1=RightShoulderC1
- end
- elseif v.Name=="Left Shoulder" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=LeftShoulderC0
- v.C1=LeftShoulderC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=LeftShoulderC0
- v.C1=LeftShoulderC1
- end
- elseif v.Name=="Right Hip" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=RightHipC0
- v.C1=RightHipC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=RightHipC0
- v.C1=RightHipC1
- end
- elseif v.Name=="Left Hip" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=LeftHipC0
- v.C1=LeftHipC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=LeftHipC0
- v.C1=LeftHipC1
- end
- elseif v.Name=="Neck" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=NeckC0
- v.C1=NeckC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=NeckC0
- v.C1=NeckC1
- end
- elseif v.Name=="RootJoint" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=RootJointC0
- v.C1=RootJointC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=RootJointC0
- v.C1=RootJointC1
- end
- elseif v.Name=="RightGrip" then
- if ext==1 then
- elseif ext==2 then
- Grip.C0=nGrip.C0
- Grip.C1=nGrip.C1
- elseif ext==3 then
- Grip.C0=nGrip.C0
- Grip.C1=nGrip.C1
- end
- end
- end
- end
- setMotorParameters=function(Motor,DesiredAngle,CurrentAngle,MaxVelocity,C0,C1)
- if C0==nil then C0=Motor.C0 end
- if C1==nil then C1=Motor.C1 end
- if DesiredAngle==nil then DesiredAngle=Motor.DesiredAngle end
- if CurrentAngle==nil then CurrentAngle=Motor.CurrentAngle end
- if MaxVelocity==nil then MaxVelocity=Motor.MaxVelocity end
- Motor.C0=C0
- Motor.C1=C1
- Motor.DesiredAngle=DesiredAngle
- Motor.CurrentAngle=CurrentAngle
- Motor.MaxVelocity=MaxVelocity
- end
- PlayerIsAttacking=false
- PlayerBeingAttacked=false
- PlayerState="Standing"
- getCharacterState=function()
- if Tool.Status.AnimCanBeInterrupted.Value==false or PlayerIsAttacking==true then return end
- local CPlayer=game.Players.LocalPlayer.Character
- local moveVelocity=(Vector3.new(0,0,0) - CPlayer.HumanoidRootPart.Velocity).magnitude
- if PlayerIsAttacking==false and PlayerState~="Jumping" then
- if moveVelocity >= 5 then
- PlayerState="Moving"
- if StickPos>3 or CurrentCameraState=="3D" then
- if MovementPreference=="Walk" then
- if CurrentAnimation~=Animations["Walk"] and Tool.Status.AnimCanBeInterrupted.Value==true and PlayerState~="Jumping" then
- Walk()
- end
- else
- if CurrentAnimation~=Animations["Dash"] and Tool.Status.AnimCanBeInterrupted.Value==true and PlayerState~="Jumping" then
- Dash()
- end
- end
- else
- if CurrentAnimation~=Animations["Crouch"] and Tool.Status.AnimCanBeInterrupted.Value==true then
- --Saz_Reset_Cloak()
- Crouch()
- end
- end
- else
- PlayerState="Standing"
- if StickPos>3 or CurrentCameraState=="3D" then
- if CurrentAnimation~=Animations["Stand"] and Tool.Status.AnimCanBeInterrupted.Value==true then
- DesiredMovespeed=8
- Stand()
- end
- else
- if CurrentAnimation~=Animations["Crouch"] and Tool.Status.AnimCanBeInterrupted.Value==true then
- --Saz_Reset_Cloak()
- Crouch()
- end
- end
- end
- end
- end
- lastinput=time()
- MovementPreference="Walk"
- playerDash=function()
- end
- ----
- NewInput=function(Key,atTick,Edge)
- local new={["Input"]=Key,["Tick"]=atTick,["Edge"]=Edge,["Age"]=0}
- table.insert(PlayerInputs,new)
- end
- FindInputStrings=function()
- local curtime=tick()
- local strunginputs={}
- for _,v in pairs(PlayerInputs) do
- if curtime - v["Tick"] <= PlayerInputStringFrame then
- table.insert(strunginputs,v)
- end
- end
- table.sort(strunginputs,(function(x,y) if x["Tick"]<y["Tick"] then return true end return false end))
- return strunginputs
- end
- MorphInputs=function(i)
- i=string.upper(i)
- if CurrentCameraState=="3D" then
- i=string.gsub(i,"A","")
- i=string.gsub(i,"S","<")
- i=string.gsub(i,"D","")
- i=string.gsub(i,"W",">")
- else
- if PlayerFacing=="Left" then
- i=string.gsub(i,"A","<")
- i=string.gsub(i,"S","v")
- i=string.gsub(i,"D",">")
- i=string.gsub(i,"W","^")
- else
- i=string.gsub(i,"A",">")
- i=string.gsub(i,"S","v")
- i=string.gsub(i,"D","<")
- i=string.gsub(i,"W","^")
- end
- end
- return i
- end
- CullPlayerInput=function()
- local toremove={}
- for _,v in pairs(PlayerInputs) do
- v["Age"]=v["Age"]+1
- if tick() - v["Tick"] > (PlayerInputStringFrame+.05) or _>PlayerInputCullThreshold then
- table.remove(PlayerInputs,_)
- end
- end
- table.sort(PlayerInputs,(function(x,y) if x["Tick"]<y["Tick"] then return true end return false end))
- end
- IgnoreEdge=function(st)
- str=string.gsub(st,".%-","")
- str=string.gsub(str,"%+","")
- return str
- end
- RequestNewAnimation=RequestAnimationChange
- LastDashInput=time()
- CheckDeb=true
- LastKeyCheck=""
- LastCheckTime=time()
- CheckNormals=function()
- KeyCheck=" "
- if PlayerKeys["k"]~=nil then
- KeyCheck="A"
- end
- if PlayerKeys["l"]~=nil then
- KeyCheck="B"
- end
- if PlayerKeys["p"]~=nil then
- KeyCheck="C"
- end
- if PlayerKeys["o"]~=nil then
- KeyCheck="D"
- end
- j=""
- if PlayerState=="Jumping" or PlayerIsInAir==true then
- j="j"
- end
- if InputNormals[j..StickPos..KeyCheck]~=nil and CheckDeb==true and LastKeyCheck~=KeyCheck and Tool.Status.AnimCanBeInterrupted.Value==true and CanAttack==true then
- LastKeyCheck=KeyCheck
- LastCheckTime=time()
- Hitstop=0
- InputNormals[j..StickPos..KeyCheck]()
- end
- if time()-LastCheckTime > .23 then
- LastKeyCheck=""
- end
- end
- timejump=time()
- DetectInput=function()
- if CurrentCameraState=="2D" then
- if PlayerKeys["s"]==nil and PlayerKeys["w"]==nil then
- StickPos=5
- elseif PlayerKeys["s"]~=nil then
- StickPos=2
- elseif PlayerCombatKeys["w"]~=nil then
- StickPos=8
- end
- if PlayerFacing=="Right" then
- coeff=-1
- else
- coeff=1
- end
- if PlayerCombatKeys["a"]~=nil then
- StickPos=StickPos-coeff
- elseif PlayerCombatKeys["d"]~=nil then
- StickPos=StickPos+coeff
- end
- local enddir=Vector3.new(0,0,0)
- local cplane=workspace.CurrentCamera.CoordinateFrame
- local off=cplane * CFrame.new(10,0,0)
- local CameraPlane=(cplane.p-off.p).unit
- local enddirraw=Vector3.new(0,0,0)
- if PlayerFacing=="Left" then
- if PlayerKeys["d"]~=nil then
- enddir=enddir - CameraPlane * DesiredMovespeed
- enddirraw=enddir - CameraPlane
- end
- if PlayerKeys["a"]~=nil then
- enddir=enddir + CameraPlane * (DesiredMovespeed/1.2)
- enddirraw=enddir + CameraPlane
- MovementPreference="Walk"
- end
- else
- if PlayerKeys["a"]~=nil then
- enddir=enddir + CameraPlane * DesiredMovespeed
- enddirraw=enddir + CameraPlane
- end
- if PlayerKeys["d"]~=nil then
- enddir=enddir - CameraPlane * (DesiredMovespeed/1.2)
- enddirraw=enddir - CameraPlane
- MovementPreference="Walk"
- end
- end
- if PlayerKeys["w"]~=nil then
- if CurrentAnimation~=Animations["Jump"] then
- vPlayer.Character.Humanoid.Jump=true
- Jump()
- else
- if CanDoubleJump==true and time()-timejump > .5 and PlayerCanJump()==true and Tool.Status.AnimCanBeInterrupted.Value==true then
- CanDoubleJump=false
- Jump()
- end
- end
- end
- if enddir~=Vector3.new(0,0,0) then
- if vPlayer.Character.HumanoidRootPart.Anchored==false then
- if PlayerIsAttacking==false then
- if PlayerState~="Jumping" then
- BodyVel.velocity=BodyVel.velocity*.92
- end
- if PlayerIsAttacking==false and StickPos~=1 and StickPos~=2 and StickPos~=3 then
- BodyVel.velocity=enddir
- else
- if PlayerState~="Jumping" then
- BodyVel.velocity=BodyVel.velocity*.92
- end
- end
- else
- if PlayerState~="Jumping" then
- BodyVel.velocity=BodyVel.velocity*.92
- end
- end
- end
- else
- BodyVel.velocity=BodyVel.velocity*.8
- end
- end
- local Scrub=FindInputStrings()
- if time()-LastDashInput > .1 and CurrentAnimation==Animations["Stand"] then
- MovementPreference="Walk"
- end
- DURRD=false
- if #Scrub>0 then
- local input=""
- for _,v in pairs(Scrub) do
- input=input..v["Input"]..v["Edge"]
- end
- input=MorphInputs(input)
- edgelessinput=IgnoreEdge(input)
- DURRD=false
- for _,v in pairs(TwoDInputs) do
- for __,vv in pairs(v["Inputs"]) do
- if edgelessinput==vv and Tool.Status.AnimCanBeInterrupted.Value==true and CanAttack==true then
- print("DURR")
- DURRD=true
- if v~=TwoDInputs["Dash"] then
- PlayerInputs={}
- end
- DesiredMovespeed=0
- v["Function"]()
- end
- end
- end
- end
- if DURRD==false then
- CheckNormals()
- end
- if StickPos==1 or StickPos==4 then
- if CurrentAnimation==Animations["Crouch"] or CurrentAnimation==Animations["Walk"] then
- Blocking=true
- end
- else
- Blocking=false
- end
- end
- rawKeyInput=function()
- end
- SetCombatKey=function(k)
- PlayerCombatKeys[k]=true
- coroutine.resume(coroutine.create(function(k)
- for i=1, 1000 do
- wait(.01)
- if PlayerCombatKeys[k]==nil then
- break
- end
- end
- PlayerCombatKeys[k]=nil
- end),k)
- end
- ------------------
- -------------------
- --------------------
- -------------------
- ------------------
- controllerStore={}
- LastHealth=0
- onEquip=function(mouse)
- Model=Tool:FindFirstChild("Shadowcry")
- if Model==nil then
- Model=game.Players.LocalPlayer.Character:FindFirstChild("Shadowcry")
- end
- Model.Parent=vPlayer.Character
- Grip=nGrip:clone()
- Grip.Part0=vPlayer.Character["Right Arm"]
- Grip.Part1=Model.Grip1.HandleMain
- Grip.Parent=Grip.Part0
- PlayerAnimationScript=vPlayer.Character:FindFirstChild("Animate")
- if PlayerAnimationScript~=nil then
- PlayerAnimationScript.Disabled=true
- end
- --[[if vPlayer.Character:FindFirstChild("Armor")==nil then
- m=script.Parent.Armor:clone()
- m.Welds.Disabled=false
- m.Parent=vPlayer.Character
- m:MoveTo(vPlayer.Character.Torso.Position + Vector3.new(0,500,0))
- end]]
- for _,v in pairs(game:GetService("ControllerService"):children()) do
- table.insert(controllerStore,v)
- v.Parent=nil
- end
- getWelds(vPlayer.Character)
- resetWelds(3,{})
- wait(1)
- Tool.Status.AnimFrame.Value=0
- Stand()
- LastHealth=vPlayer.Character.Humanoid.Health
- chs=ArtificialHB.Event:connect(function()
- CullPlayerInput()
- rawKeyInput()
- updateCamera()
- end)
- chsCS=ArtificialHB.Event:connect(function()
- getCharacterState()
- DetectInput()
- end)
- chsj=vPlayer.Character.Humanoid.Changed:connect(function(v)
- vPlayer.Character["Right Leg"].BrickColor=BrickColor.new("Really black")
- vPlayer.Character["Left Leg"].BrickColor=BrickColor.new("Really black")
- if PlayerCanJump()==false then
- vPlayer.Character.Humanoid.Jump=false
- else
- if v=="Jump" and CurrentCameraState=="3D" then
- Jump()
- end
- end
- end)
- LastBlock=time()
- InBlock=false
- dblock=true
- chsDM=vPlayer.Character.Humanoid.HealthChanged:connect(function(v)
- HDiff=LastHealth/1.5-v
- if HDiff > 0 and dblock==true and CurrentCameraState=="2D" then
- dblock=false
- print("YAAAAY")
- if Blocking==true and KDown==nil then
- if InBlock==false then
- if InBlock==true then print("WAT?") end
- print("!")
- CanAttack=false
- CurrentAnimation=Animations["BlockLow"]
- if CurrentCameraState=="3D" then return end
- if time() - LastBlock > .7 then
- else
- if HDiff < 20 then
- PlaySound(SBlocking[math.random(1,#SBlocking)],1,1,vPlayer.Character.Head)
- else
- PlaySound(IBlocking[math.random(1,#IBlocking)],1,1,vPlayer.Character.Head)
- end
- end
- LastBlock=time()
- PlaySound(SoundTable["BarrierHit"],1,1,vPlayer.Character.Torso)
- InBlock=true
- vPlayer.Character.Humanoid.Health=v + (HDiff * .98)
- DesiredMovespeed=0
- BodyVel.velocity=-vPlayer.Character.HumanoidRootPart.CFrame.lookVector*(HDiff*2)
- dblock=true
- while time() - LastBlock < .6 and KDown==nil do
- wait()
- end
- DesiredMovespeed=12
- InBlock=false
- CanAttack=true
- CurrentAnimation=Animations["Crouch"]
- Tool.Status.AnimFrame.Value=2
- print(":>")
- else
- if InBlock~=true then print("!!!!") end
- print("?")
- if time() - LastBlock > .7 then
- if HDiff < 20 then
- PlaySound(SBlocking[math.random(1,#SBlocking)],1,1,vPlayer.Character.Head)
- else
- PlaySound(IBlocking[math.random(1,#IBlocking)],1,1,vPlayer.Character.Head)
- end
- end
- BodyVel.velocity=-vPlayer.Character.HumanoidRootPart.CFrame.lookVector*(HDiff*2)
- vPlayer.Character.Humanoid.Health=v + (HDiff * .98)
- LastBlock=time()
- PlaySound(SoundTable["BarrierHit"],1,1,vPlayer.Character.Torso)
- end
- end
- dblock=true
- end
- LastHealth=vPlayer.Character.Humanoid.Health
- end)
- chsKD=vPlayer.Character.Humanoid.FallingDown:connect(function()
- wait(.2)
- if KDown==nil and InBlock==false then
- CurrentCameraState="3D"
- print("._.")
- CanAttack=false
- KDown="OHGOD"
- HitStop=8
- print(":OAAA")
- PlaySound(Knockdown[math.random(1,#Knockdown)],1,1,vPlayer.Character.Head)
- if TrackFunction~=nil then
- TrackFunction:disconnect()
- TrackFunction=nil
- CurrentAnimation=Animations["Stand"]
- end
- end
- end)
- chsGU=vPlayer.Character.Humanoid.GettingUp:connect(function()
- wait(.2)
- if KDown~=nil then
- CanAttack=true
- KDown=nil
- PlaySound(Getup[math.random(1,#Getup )],1,1,vPlayer.Character.Head)
- end
- end)
- end
- Down=nil
- onEquipLocal=function(mouse)
- PlayerMouse=mouse
- PlayerMouse.KeyDown:connect(function(key)
- PlayerKeys[key]=true
- NewInput(key,tick(),"+")
- SetCombatKey(key)
- if key=="g" then
- PlayerIsAttacking=true
- Taunt()
- PlayerIsAttacking=false
- CanInterrupt(true)
- end
- if key=="2" then
- if CurrentCameraState=="3D" then
- if KDown==nil then
- CurrentCameraState="2D"
- end
- else
- CurrentCameraState="3D"
- end
- end
- end)
- PlayerMouse.KeyUp:connect(function(key)
- PlayerKeys[key]=nil
- NewInput(key,tick(),"-")
- PlayerCombatKeys[key]=nil
- end)
- end
- onPutaway=function()
- Model=Tool:FindFirstChild("Shadowcry")
- if Model==nil then
- Model=game.Players.LocalPlayer.Character:FindFirstChild("Shadowcry")
- end
- for _,v in pairs(controllerStore) do
- v.Parent=game:GetService("ControllerService")
- end
- Model.Parent=Tool
- Grip.Parent=nil
- Grip=nil
- TrackFunction:disconnect()
- TrackFunction=nil
- chs:disconnect()
- chs=nil
- chsj:disconnect()
- chsj=nil
- chsCS:disconnect()
- chsCS=nil
- chsDM:disconnect()
- chsDM=nil
- chsKD:disconnect()
- chsGU:disconnect()
- chsKD=nil
- chsGU=nil
- BodyVel.Parent=nil BodyGyro.Parent=nil
- if PlayerAnimationScript~=nil then
- PlayerAnimationScript.Disabled=false
- end
- resetWelds(3,{})
- end
- o1.Selected:connect(onEquip) Tool.Selected:connect(onEquipLocal)
- o1.Deselected:connect(onPutaway)
- while _G["Animations"]==nil do
- wait()
- end
- Animations=_G["Animations"]
- print("Clear")
- end,o210)
- end))
- o211.Name = "LockControls"
- o211.Parent = o210
- o211.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- wait(.2)
- --[[Nub=game.Players.LocalPlayer
- Cont=game:GetService("ControllerService")
- Screb={}
- for _,v in pairs(Cont:children()) do
- table.insert(Screb,v)
- v.Parent=nil
- end
- while script.Timer.Value>0 and Nub.Character~=nil and script.Parent~=nil do
- if Nub.Character.Humanoid.Health<=0 then
- break
- end
- wait(.072)
- script.Timer.Value=script.Timer.Value-1
- end
- for _,v in pairs(Screb) do
- v.Parent=Cont
- end
- wait(1)
- script.Parent.Humanoid.PlatformStand=false
- script.Parent.Humanoid.Sit=false
- script:Remove()]]
- end,o211)
- end))
- o212.Name = "Timer"
- o212.Parent = o211
- o213.Name = "Te"
- o213.Parent = o211
- o214.Name = "CamShake"
- o214.Parent = o210
- o214.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- wait(.03)
- cam=workspace.CurrentCamera
- intensit=script.intensity.Value
- times=script.times.Value
- for i=1, times do
- dist=game.Players.LocalPlayer:DistanceFromCharacter(cam.CoordinateFrame.p)/6 + 1
- intens=intensit/dist
- cam.CoordinateFrame=cam.CoordinateFrame*CFrame.new(math.rad(math.random(-intens-1,intens+1)),math.rad(math.random(-intens-1,intens+1)),math.rad(math.random(-intens-1,intens+1)))*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-intens-1,intens+1))*0,0,math.rad(math.random(-intens-1,intens+1)))
- wait(.03)
- end
- wait(.1)
- script:Remove()
- end,o214)
- end))
- o215.Name = "intensity"
- o215.Parent = o214
- o215.Value = 16
- o216.Name = "times"
- o216.Parent = o214
- o216.Value = 5
- o217.Name = "Te"
- o217.Parent = o214
- o218.Name = "InfoGui"
- o218.Parent = o210
- o219.Parent = o218
- o219.Position = UDim2.new(0.85000002384186,0,0.34999999403954,0)
- o219.Size = UDim2.new(0,100,0,100)
- o219.Position = UDim2.new(0.85000002384186,0,0.34999999403954,0)
- o219.BackgroundColor3 = Color3.new(1, 1, 1)
- o219.BackgroundTransparency = 1
- o220.Name = "DamageLabel"
- o220.Parent = o219
- o220.Position = UDim2.new(0.5,0,0.5,0)
- o220.Text = "78"
- o220.Position = UDim2.new(0.5,0,0.5,0)
- o220.BackgroundColor3 = Color3.new(1, 1, 1)
- o220.BorderSizePixel = 0
- o220.Font = Enum.Font.ArialBold
- o220.FontSize = Enum.FontSize.Size48
- o220.TextColor3 = Color3.new(0.14902, 0.27451, 1)
- o220.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
- o220.TextStrokeTransparency = 0
- o220.TextWrapped = true
- o221.Name = "HitsLabel"
- o221.Parent = o219
- o221.Position = UDim2.new(0.5,0,0.72500002384186,0)
- o221.Text = "10"
- o221.Position = UDim2.new(0.5,0,0.72500002384186,0)
- o221.BackgroundColor3 = Color3.new(1, 1, 1)
- o221.BorderSizePixel = 0
- o221.Font = Enum.Font.ArialBold
- o221.FontSize = Enum.FontSize.Size14
- o221.TextColor3 = Color3.new(0.14902, 0.27451, 1)
- o221.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
- o221.TextStrokeTransparency = 0
- o221.TextWrapped = true
- o222.Name = "EffectiveDamageLabel"
- o222.Parent = o219
- o222.Position = UDim2.new(0.5,0,0.25,0)
- o222.Text = "10"
- o222.Position = UDim2.new(0.5,0,0.25,0)
- o222.BackgroundColor3 = Color3.new(1, 1, 1)
- o222.BorderSizePixel = 0
- o222.Font = Enum.Font.ArialBold
- o222.FontSize = Enum.FontSize.Size18
- o222.TextColor3 = Color3.new(0.14902, 0.27451, 1)
- o222.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
- o222.TextStrokeTransparency = 0
- o222.TextWrapped = true
- o223.Name = "HitstunFrame"
- o223.Parent = o219
- o223.Position = UDim2.new(0,-10,0,90)
- o223.Size = UDim2.new(0,120,0,10)
- o223.Position = UDim2.new(0,-10,0,90)
- o223.BackgroundColor3 = Color3.new(0, 0, 0)
- o223.BackgroundTransparency = 0.89999997615814
- o224.Parent = o223
- o224.Position = UDim2.new(0,0,0,10)
- o224.Size = UDim2.new(0,120,0,1)
- o224.Position = UDim2.new(0,0,0,10)
- o224.BackgroundColor3 = Color3.new(0, 0, 0)
- o224.BorderSizePixel = 0
- o225.Parent = o223
- o225.Size = UDim2.new(0,120,0,1)
- o225.BackgroundColor3 = Color3.new(0, 0, 0)
- o225.BorderSizePixel = 0
- o226.Parent = o223
- o226.Size = UDim2.new(0,1,0,10)
- o226.BackgroundColor3 = Color3.new(0, 0, 0)
- o226.BorderSizePixel = 0
- o227.Parent = o223
- o227.Position = UDim2.new(0,120,0,0)
- o227.Size = UDim2.new(0,1,0,10)
- o227.Position = UDim2.new(0,120,0,0)
- o227.BackgroundColor3 = Color3.new(0, 0, 0)
- o227.BorderSizePixel = 0
- o228.Name = "Fill"
- o228.Parent = o223
- o228.Size = UDim2.new(0,120,0,10)
- o228.BackgroundColor3 = Color3.new(0.333333, 0, 0.666667)
- o229.Name = "Status"
- o229.Parent = o1
- o229.Value = true
- o230.Name = "AnimFrame"
- o230.Parent = o229
- o230.Value = 35
- o231.Name = "AnimType"
- o231.Parent = o229
- o231.Value = "NOTHING AT ALL"
- o232.Name = "AnimWeight"
- o232.Parent = o229
- o233.Name = "AnimCanBeInterrupted"
- o233.Parent = o229
- o233.Value = true
- o234.Name = "Settings"
- o234.Parent = o1
- o234.Value = true
- o235.Name = "Options"
- o235.Parent = o234
- o236.Name = "ShowKeys"
- o236.Parent = o235
- o236.Value = true
- o237.Name = "ShowInputs"
- o237.Parent = o235
- o237.Value = true
- o238.Name = "InputAssist"
- o238.Parent = o235
- o239.Name = "Directional"
- o239.Parent = o234
- o240.Name = "Right"
- o240.Parent = o239
- o241.Name = "Down"
- o241.Parent = o239
- o242.Name = "Left"
- o242.Parent = o239
- o243.Name = "Up"
- o243.Parent = o239
- o244.Name = "Buttons"
- o244.Parent = o234
- o245.Name = "C"
- o245.Parent = o244
- o246.Name = "A"
- o246.Parent = o244
- o247.Name = "B"
- o247.Parent = o244
- o248.Name = "D"
- o248.Parent = o244
- o249.Name = "BUMPER1"
- o249.Parent = o244
- o250.Name = "BUTTON1"
- o250.Parent = o249
- o251.Name = "BUTTON2"
- o251.Parent = o249
- o252.Name = "BUMPER2"
- o252.Parent = o244
- o253.Name = "BUTTON1"
- o253.Parent = o252
- o254.Name = "BUTTON2"
- o254.Parent = o252
- o255.Name = "BUMPER3"
- o255.Parent = o244
- o256.Name = "BUTTON1"
- o256.Parent = o255
- o257.Name = "BUTTON2"
- o257.Parent = o255
- o258.Name = "BUMPER4"
- o258.Parent = o244
- o259.Name = "BUTTON1"
- o259.Parent = o258
- o260.Name = "BUTTON2"
- o260.Parent = o258
- mas.Parent = game.Players.LocalPlayer.Character
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = game.Players.LocalPlayer.Character
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- --Copy and paste running env
- wait(5)
- while game.Players.LocalPlayer.Character==nil do
- wait()
- end
- Tool=script.Parent
- vPlayer=game.Players.LocalPlayer
- RightShoulder=nil
- LeftShoulder=nil
- RightHip=nil
- LeftHip=nil
- Neck=nil
- RootJoint=nil
- RightShoulderC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightShoulderC1=CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- LeftShoulderC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftShoulderC1=CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- RightHipC0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightHipC1=CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- LeftHipC0=CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftHipC1=CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- NeckC0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- NeckC1=CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- RootJointC0=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- RootJointC1=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- nGrip=Instance.new("Weld")
- nGrip.Name="RightGrip"
- nGrip.C0=CFrame.new(0,-.8,-.1) * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,-math.pi/2)
- nGrip.C1=CFrame.new(0,0,0)
- getWelds=function(c) --designate weld variables
- local t=c.Torso
- local hrp=c.HumanoidRootPart.RootJoint
- RightShoulder=t:FindFirstChild("Right Shoulder")
- LeftShoulder=t:FindFirstChild("Left Shoulder")
- RightHip=t:FindFirstChild("Right Hip")
- LeftHip=t:FindFirstChild("Left Hip")
- RootJoint=hrp
- Neck=t:FindFirstChild("Neck")
- end
- resetWelds=function(ext,occ) --extent 1-3; occlusion
- --1 == reset desiredangle/currentangle
- --2 == reset C0/C1
- --3 == reset both des/cur/c0/c1
- local r={RightShoulder,LeftShoulder,RightHip,LeftHip,RootJoint,Neck,Grip}
- for _,v in pairs(r) do
- for i=1, #occ do
- if occ[i]==v then
- table.remove(r,_)
- end
- end
- end
- for _,v in pairs(r) do
- if v.Name=="Right Shoulder" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=RightShoulderC0
- v.C1=RightShoulderC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=RightShoulderC0
- v.C1=RightShoulderC1
- end
- elseif v.Name=="Left Shoulder" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=LeftShoulderC0
- v.C1=LeftShoulderC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=LeftShoulderC0
- v.C1=LeftShoulderC1
- end
- elseif v.Name=="Right Hip" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=RightHipC0
- v.C1=RightHipC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=RightHipC0
- v.C1=RightHipC1
- end
- elseif v.Name=="Left Hip" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=LeftHipC0
- v.C1=LeftHipC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=LeftHipC0
- v.C1=LeftHipC1
- end
- elseif v.Name=="Neck" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=NeckC0
- v.C1=NeckC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=NeckC0
- v.C1=NeckC1
- end
- elseif v.Name=="RootJoint" then
- if ext==1 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- elseif ext==2 then
- v.C0=RootJointC0
- v.C1=RootJointC1
- elseif ext==3 then
- v.DesiredAngle=0
- v.CurrentAngle=0
- v.C0=RootJointC0
- v.C1=RootJointC1
- end
- elseif v.Name=="RightGrip" then
- if ext==1 then
- elseif ext==2 then
- Grip.C0=nGrip.C0
- Grip.C1=nGrip.C1
- elseif ext==3 then
- Grip.C0=nGrip.C0
- Grip.C1=nGrip.C1
- end
- end
- end
- end
- CanInterrupt=function(t)
- Tool.Status.AnimCanBeInterrupted.Value=t
- end
- Saz_Reset_Cloak=function()
- -- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- _G["Animations"]={}
- _G["Animations"]["Stand"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- CanInterrupt(true)
- resetWelds(3,{})
- DesiredMovespeed=12
- Grip.Part1=Model.Grip1.HandleMain
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/24)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/36,math.pi/60,math.pi/30)
- Model.Grip1.HandleMain.Motor6D.DesiredAngle=math.rad(0)
- Model.Grip1.HandleMain.Motor6D.CurrentAngle=math.rad(0)
- Model.Grip2.HandleMain.Motor6D.DesiredAngle=math.rad(0)
- Model.Grip2.HandleMain.Motor6D.CurrentAngle=math.rad(0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/21)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/32,math.pi/55,math.pi/26)
- Grip.C0=nGrip.C0
- Grip.C1=nGrip.C1
- Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/32,math.pi/30,0)
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/18)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/28,math.pi/50,math.pi/22)
- Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/28,math.pi/26,0)
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/15)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/23,math.pi/45,math.pi/18)
- Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/22,0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time())/120),-math.rad(1),-math.abs(math.sin(time())/90))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time())/120),math.rad(1),math.abs(math.sin(time())/90))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),-math.rad(4) + math.cos(time())/80,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/86),math.rad(2) + math.cos(time()/1)/88,0)
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/12)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/16,math.pi/40,math.pi/14)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(3),-math.abs(math.sin(time())/80))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(3),math.abs(math.sin(time())/80))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(8) + math.cos(time())/40,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(4) + math.cos(time()/1)/48,0)
- Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/18,0)
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/9)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14,math.pi/35,math.pi/10)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(6),-math.abs(math.sin(time())/80))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(6),math.abs(math.sin(time())/80))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(15) + math.cos(time())/40,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(9) + math.cos(time()/1)/48,0)
- Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,math.pi/14,0)
- end
- keyframe[6]=function()
- Model.Grip1.HandleMain.Motor6D.DesiredAngle=math.rad(0)
- Model.Grip1.HandleMain.Motor6D.CurrentAngle=math.rad(0)
- Model.Grip2.HandleMain.Motor6D.DesiredAngle=math.rad(0)
- Model.Grip2.HandleMain.Motor6D.CurrentAngle=math.rad(0)
- resetWelds(3,{})
- DesiredMovespeed=12
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/12,math.pi/10,0)
- -- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- DesiredMovespeedLast=0
- return keyframe[fr]()
- end,
- ["Cancels"]={"Everything"},
- ["Reference"]="Stand",
- ["Frames"]=6,
- ["Loops"]=true,
- ["LoopStart"]=6
- }
- _G["Animations"]["Crouch"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- DesiredMovespeed=12
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(25))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.6) *CFrame.fromEulerAnglesXYZ(0,-math.rad(9),-math.rad(45))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(14))
- RightHip.C0=RightHip.C0*CFrame.new(1/2,-.5/2,.2/2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(4),-math.rad(30))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.4/2,.7/2,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(0),-math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(10),math.rad(5))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- end
- print(fr)
- return keyframe[fr]()
- end,
- ["Cancels"]={"Everything"},
- ["Reference"]="Crouch",
- ["Frames"]=2,
- ["Loops"]=true,
- ["LoopStart"]=2
- }
- _G["Animations"]["Backdash_Ground"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- DesiredMovespeed=18
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(4))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(25))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(15))
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
- LeftHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(9))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(2),0,-math.rad(45))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(14))
- LeftHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(24))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(8),-math.rad(7))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-15),0,0)
- end
- DesiredMovespeedLast=0
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand"},
- ["Reference"]="Backdash_Ground",
- ["Frames"]=2,
- ["Loops"]=true,
- ["LoopStart"]=2
- }
- _G["Animations"]["Walk"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.1),0,-math.pi/8)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14+(math.abs(math.sin(time()*6)))),0,math.rad(18))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.2),0,-math.pi/14)
- DesiredMovespeed=10
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14+(math.abs(math.sin(time()*6)))),0,math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 32,0,-math.cos(time() * 6)/9 - math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 32,0,-math.cos(time() * 6)/9 + math.rad(3))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.3),0,-math.pi/20)
- DesiredMovespeed=10
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12+(math.abs(math.sin(time()*6)))),0,math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 29,0,-math.cos(time() * 6)/7 - math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 29,0,-math.cos(time() * 6)/7 + math.rad(3))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.4),0,-math.pi/32)
- DesiredMovespeed=9
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10+(math.abs(math.sin(time()*6)))),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 26,0,-math.cos(time() * 6)/5 - math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 26,0,-math.cos(time() * 6)/5 + math.rad(3))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- DesiredMovespeed=10
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.03*math.abs(math.cos(time()*6)))*CFrame.fromEulerAnglesXYZ(math.rad(math.abs(math.cos(time()*6)) ),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8+(math.abs(math.sin(time()*6)))),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 22,0,-math.cos(time() * 6)/3 - math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 22,0,-math.cos(time() * 6)/3 + math.rad(3))
- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- DesiredMovespeedLast=DesiredMovespeed
- return keyframe[fr]()
- end,
- ["Cancels"]={"Everything"},
- ["Reference"]="Walk",
- ["Frames"]=4,
- ["Loops"]=true,
- ["LoopStart"]=4
- }
- _G["Animations"]["Dash"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,0)
- DesiredMovespeed=14
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(2))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
- DesiredMovespeed=18
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(14))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(7))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.5)*CFrame.fromEulerAnglesXYZ(math.rad(24),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),0,0)
- DesiredMovespeed=40
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(12))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.7)*CFrame.fromEulerAnglesXYZ(math.rad(37),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
- DesiredMovespeed=44
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(25))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(40))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(18))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.9)*CFrame.fromEulerAnglesXYZ(math.rad(57),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-48),0,0)
- DesiredMovespeed=42
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),0,math.rad(40))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(26))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(26))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.rad(72),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-62),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(60))
- DesiredMovespeed=38
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(37))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(37))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- DesiredMovespeed=36
- Grip.C0=CFrame.new(0,-.6,0)*CFrame.fromEulerAnglesXYZ(math.pi/4,-math.pi/2,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(75))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15+math.cos(time()*9)/3),-math.rad(5),math.rad(26)-math.abs(math.cos(time()*6)/3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0)
- local pnip=math.abs(math.cos(time()*18))
- local p=math.sin(time()*16)
- RootJoint.C0=RootJoint.C0*CFrame.new(0,math.cos(time()*16)*.1,-1.1 + pnip*.1)*CFrame.fromEulerAnglesXYZ(math.rad(88),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,p/2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(46) + p*1.05)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,p/2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(46) + p*1.05)
- local c = math.abs(math.cos(time()*10))
- local c2 = math.sin(time()*10)
- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.rad(32)+math.rad(c*6))
- --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2 - math.rad(74))
- --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2 + math.rad(74))
- end
- DesiredMovespeedLast=36
- return keyframe[fr]()
- end,
- ["Cancels"]={"Everything"},
- ["Reference"]="Dash",
- ["Frames"]=6,
- ["Loops"]=true,
- ["LoopStart"]=6
- }
- --JAMPING
- _G["Animations"]["Jump"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- resetWelds(3,{})
- local vely=vPlayer.Character.Torso.Velocity.y
- if vely>40 then
- vely=40
- elseif vely<-40 then
- vely=-40
- end
- local vely2=1
- local vely3=0
- if vely<0 then
- vely2=0
- vely3=1
- end
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,-math.rad(15)+math.rad(-vely*vely3)*4.8)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,math.rad(15)-math.rad(-vely*vely3)*4.8)
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Walk","Stand","j5A","j5B","j2B","j5C","j2C","j5D","Jump"},
- ["Reference"]="Jump",
- ["Frames"]=0,
- ["Loops"]=true,
- ["LoopStart"]=0
- }
- _G["Animations"]["5A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(35))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(140),math.rad(90),0)
- end
- keyframe[2]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0),0,math.rad(50))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(78))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.8,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(115),math.rad(180),math.rad(1))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
- end
- keyframe[3]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(91),math.rad(180),math.rad(1))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
- end
- keyframe[4]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(92),math.rad(180),math.rad(1))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
- end
- keyframe[5]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(92),math.rad(180),math.rad(1))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
- end
- keyframe[6]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(78),math.rad(180),math.rad(1))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
- end
- keyframe[7]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0),0,math.rad(50))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(78))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(180),math.rad(1))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
- end
- keyframe[8]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(90),0)
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- end
- print(fr)
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","5A","2A","Walk","5B"},
- ["Reference"]="5A",
- ["Frames"]=9,
- ["Loops"]=false,
- ["LoopStart"]=9
- }
- _G["Animations"]["2A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),0,-math.rad(0))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,-.5,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(90),-math.rad(3),-math.rad(20))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.55)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),-math.rad(30),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.65)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(36),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(75),math.rad(5),-math.rad(9))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),-math.rad(40),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(5),-math.rad(9))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(36),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(3),-math.rad(2))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(30),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),-math.rad(10))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(25),-math.rad(30),-math.rad(50))
- end
- print(fr)
- return keyframe[fr]()
- end,
- ["Cancels"]={"5A","2A","Stand","Crouch","5B"},
- ["Reference"]="2A",
- ["Frames"]=10,
- ["Loops"]=false,
- ["LoopStart"]=9
- }
- _G["Animations"]["j5A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(5),-math.rad(50))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.2,-.15,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-8),-math.rad(2),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.35,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(59))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(26),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(50),-math.rad(3),-math.rad(15))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-15),-math.rad(2),-math.rad(78))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(70))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.fromEulerAnglesXYZ(-math.rad(58),-math.rad(3),-math.rad(15))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-15),-math.rad(2),-math.rad(78))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(3),-math.rad(15))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-3),-math.rad(2),-math.rad(48))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(5),math.rad(38))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(8))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(2),math.rad(5))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(3),-math.rad(15))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-3),-math.rad(2),-math.rad(15))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(1),math.rad(28))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(8))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(2),math.rad(5))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(6),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(3),-math.rad(5))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"5A","2A","j5A","Stand","Crouch","5B","j5B"},
- ["Reference"]="j5A",
- ["Frames"]=9,
- ["Loops"]=false,
- ["LoopStart"]=9
- }
- _G["Animations"]["6A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- Grip.Part0=vPlayer.Character["Left Arm"]
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(1),-math.rad(9))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,.05)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(3))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(1),-math.rad(1))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(2))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(5))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-40),-math.rad(5))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),math.rad(2),math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(12))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.02,.1)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),-math.rad(40))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(2),math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),-math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.4,-.05,.15)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(80))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),math.rad(1),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(7))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(100),-math.rad(100))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),math.rad(1),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(7))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(125))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(135))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(135))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(143),-math.rad(135))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(135))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),math.rad(1),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(7))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(125))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(2),math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,-math.rad(4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),-math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.4,-.05,.15)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(80))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),math.rad(2),math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(12))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.02,.1)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),-math.rad(40))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(1),-math.rad(1))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(2))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(5))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-40),-math.rad(5))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(1),-math.rad(9))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,.05)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(3))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(15))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- Grip.Part0=vPlayer.Character["Right Arm"]
- end
- print(fr)
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Crouch","Jump","5B","Walk","Dash","2D"},
- ["Reference"]="6A",
- ["Frames"]=16,
- ["Loops"]=false,
- ["LoopStart"]=16
- }
- _G["Animations"]["5B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,math.rad(-5))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.2,-.2,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(1),-math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(2),math.rad(4))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,-math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(40),0,-math.rad(4))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(1))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.4,-.3,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(2),-math.rad(27))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(3),math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(17))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(80),0,-math.rad(9))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(7),0,math.rad(1))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.6,-.4,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(3),-math.rad(40))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(5),math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,-math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(130),0,-math.rad(13))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(19),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.85,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(3),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(21))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0.05)*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,-math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(180),0,-math.rad(18))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(1.05,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(86))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(34),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(1.15,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(88))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(1.05,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(86))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(1.05,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(86))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,math.rad(-5))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.2,-.2,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(1),-math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(2),math.rad(4))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,-math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(40),0,-math.rad(4))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(1))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.4,-.3,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(2),-math.rad(27))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(3),math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(17))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(80),0,-math.rad(9))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(7),0,math.rad(1))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.6,-.4,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(3),-math.rad(40))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(5),math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,-math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(130),0,-math.rad(13))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(19),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(.85,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(3),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(21))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0.05)*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,-math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(180),0,-math.rad(18))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Crouch","Jump","6A","5A","2A","2B","6B","2C","3C","5C"},
- ["Reference"]="5B",
- ["Frames"]=13,
- ["Loops"]=false,
- ["LoopStart"]=13
- }
- _G["Animations"]["2B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.75) * CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(10),-math.rad(80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(23),math.rad(13),math.rad(44))
- RightHip.C0=RightHip.C0*CFrame.new(.1,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(60))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(20),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,-.2,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(28))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(5),-math.rad(85))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(8),math.rad(40))
- RightHip.C0=RightHip.C0*CFrame.new(.3,-.3,.15)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(45))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(1),math.rad(-13))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(15))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(8),-math.rad(95))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),math.rad(2),math.rad(36))
- RightHip.C0=RightHip.C0*CFrame.new(.6,-.6,.2)*CFrame.fromEulerAnglesXYZ(math.rad(12),-math.rad(5),-math.rad(45))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(35),math.rad(0),math.rad(25))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),-math.rad(2),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.8,-.5)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(6),-math.rad(11))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(3),-math.rad(10),-math.rad(95))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),math.rad(2),math.rad(32))
- RightHip.C0=RightHip.C0*CFrame.new(.75,-.75,.25)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(7),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(0),math.rad(15))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(2),math.rad(-45))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-1,-.6)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(15))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.45) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(15),-math.rad(105))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(2),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.9,.35)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(65))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.3,0)*CFrame.fromEulerAnglesXYZ(-math.rad(70),math.rad(0),math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),-math.rad(2),math.rad(-55))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.5) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(13),-math.rad(100))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),math.rad(2),math.rad(32))
- RightHip.C0=RightHip.C0*CFrame.new(.82,-.82,.3)*CFrame.fromEulerAnglesXYZ(math.rad(18),-math.rad(9),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.35,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(0),math.rad(9))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(23),-math.rad(2),math.rad(-50))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.75) * CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(10),-math.rad(80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(23),math.rad(13),math.rad(44))
- RightHip.C0=RightHip.C0*CFrame.new(.1,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(60))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(20),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,-.2,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(28))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(5),-math.rad(85))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(8),math.rad(40))
- RightHip.C0=RightHip.C0*CFrame.new(.3,-.3,.15)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(45))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(1),math.rad(-13))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(15))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.65) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(5),-math.rad(90))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(27),math.rad(4),math.rad(36))
- RightHip.C0=RightHip.C0*CFrame.new(.45,-.45,.15)*CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(3),-math.rad(30))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(23),math.rad(0),math.rad(35))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(2),math.rad(-22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.6,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(4),-math.rad(6))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(8),-math.rad(95))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),math.rad(2),math.rad(36))
- RightHip.C0=RightHip.C0*CFrame.new(.6,-.6,.2)*CFrame.fromEulerAnglesXYZ(math.rad(12),-math.rad(5),-math.rad(45))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(35),math.rad(0),math.rad(25))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),-math.rad(2),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(3),-math.rad(10),-math.rad(95))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),math.rad(2),math.rad(32))
- RightHip.C0=RightHip.C0*CFrame.new(.75,-.75,.25)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(7),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(0),math.rad(15))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(2),math.rad(-45))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
- end
- print(fr)
- return keyframe[fr]()
- end,
- ["Cancels"]={"Standing","2A","5B","Spec_00","CleaveA","2C","3C"},
- ["Reference"]="2B",
- ["Frames"]=13,
- ["Loops"]=false,
- ["LoopStart"]=13
- }
- _G["Animations"]["j5B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(50))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(8),math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(5))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.2,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.2,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(-5))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(55))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(10),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.45)*CFrame.fromEulerAnglesXYZ(-math.rad(80),0,math.rad(8))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.35,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(5),math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(13),math.rad(-5))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(65))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(14),math.rad(60))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.45)*CFrame.fromEulerAnglesXYZ(-math.rad(150),0,math.rad(8))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.35,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(20),math.rad(-5))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(72))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(16),math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.25,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(200),0,math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(22),math.rad(-5))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(215),0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.55)*CFrame.fromEulerAnglesXYZ(-math.rad(66),math.rad(34),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(34),math.rad(30),math.rad(-5))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(72))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(16),math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.25,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(200),0,math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(22),math.rad(-5))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(72))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(16),math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.25,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(200),0,math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(22),math.rad(-5))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(65))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(14),math.rad(60))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.45)*CFrame.fromEulerAnglesXYZ(-math.rad(150),0,math.rad(8))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.35,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
- RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(20),math.rad(-5))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- local vely=vPlayer.Character.Torso.Velocity.y
- if vely>40 then
- vely=40
- elseif vely<-40 then
- vely=-40
- end
- local vely2=1
- local vely3=0
- if vely<0 then
- vely2=0
- vely3=1
- end
- vely=vely/2
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,-math.rad(15)+math.rad(-vely*vely3)*4.8)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,math.rad(15)-math.rad(-vely*vely3)*4.8)
- end
- keyframe[13]=function()
- resetWelds(3,{})
- local vely=vPlayer.Character.Torso.Velocity.y
- if vely>40 then
- vely=40
- elseif vely<-40 then
- vely=-40
- end
- local vely2=1
- local vely3=0
- if vely<0 then
- vely2=0
- vely3=1
- end
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,-math.rad(15)+math.rad(-vely*vely3)*4.8)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,math.rad(15)-math.rad(-vely*vely3)*4.8)
- end
- print(fr)
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Jump","j2B","j5C","j2C"},
- ["Reference"]="j5B",
- ["Frames"]=13,
- ["Loops"]=false,
- ["LoopStart"]=5
- }
- _G["Animations"]["6B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(3),math.rad(7))
- RightHip.C0=RightHip.C0*CFrame.new(-.15,0.1,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(4))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(2))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(6),math.rad(11))
- RightHip.C0=RightHip.C0*CFrame.new(-.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.02,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(2),-math.rad(6))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.15,-.04,.04)*CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(2))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(4))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(8),math.rad(15))
- RightHip.C0=RightHip.C0*CFrame.new(-.45,0.3,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(55))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.04,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(3),-math.rad(8))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.2,-.07,.07)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(3))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(14))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(14))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(16))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(5),math.rad(23))
- RightHip.C0=RightHip.C0*CFrame.new(-.4,0.25,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(69))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(16))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(27),0,-math.rad(12))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(3),math.rad(25))
- RightHip.C0=RightHip.C0*CFrame.new(-.1,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(27),0,-math.rad(12))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.2,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.4,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(56))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(56))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0.2,0.1,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(3),-math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),0,-math.rad(6))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0.2,0.1,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(3),-math.rad(12))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),0,-math.rad(6))
- end
- keyframe[17]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,-math.rad(3))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(15))
- RightHip.C0=RightHip.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(34))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(2),-math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,-math.rad(3))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),0,-math.rad(5))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(1))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(12))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(26))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(1),-math.rad(7))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(2))
- end
- keyframe[19]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(5))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(1))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(12))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(1),-math.rad(5))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(2))
- end
- keyframe[20]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(4))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(7))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(1),-math.rad(3))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(2))
- end
- keyframe[21]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(4))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(7))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(1),-math.rad(3))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(2))
- end
- keyframe[22]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(4))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(7))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(1),-math.rad(3))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(2))
- end
- keyframe[23]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,math.rad(7))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(1),-math.rad(1))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(1))
- end
- keyframe[24]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,math.rad(7))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(1),-math.rad(1))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(1))
- end
- keyframe[25]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Jump","Spec_02","2D"},
- ["Reference"]="6B",
- ["Frames"]=25,
- ["Loops"]=false,
- ["LoopStart"]=12
- }
- --[[_G["Animations"]7]]
- _G["Animations"]["Spec_00b"]={["AnimType"]="Attack",["AnimWeight"]=2,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(23))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
- RightHip.C0=RightHip.C0 * CFrame.new(.6,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(50))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60))
- RightHip.C0=RightHip.C0 * CFrame.new(.4,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(80))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-20))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(100))
- RightHip.C0=RightHip.C0 * CFrame.new(.3,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(120))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-20))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(140))
- RightHip.C0=RightHip.C0 * CFrame.new(.3,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(80))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-10))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(170))
- RightHip.C0=RightHip.C0 * CFrame.new(0,-.05,-.05) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(40))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-5))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.05)*CFrame.fromEulerAnglesXYZ(math.rad(0),0,-math.rad(180))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),0,math.rad(-8))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-18))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.18)*CFrame.fromEulerAnglesXYZ(math.rad(7),0,-math.rad(180))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,0,math.rad(0))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(4),math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(21),math.rad(4),math.rad(12))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(14),0,-math.rad(180))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(41),math.rad(6),math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(41),math.rad(6),math.rad(22))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(math.rad(21),0,-math.rad(160))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(58),math.rad(8),math.rad(44))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(58),math.rad(8),math.rad(44))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.45)*CFrame.fromEulerAnglesXYZ(math.rad(28),0,-math.rad(140))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(30))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(74),math.rad(8),math.rad(60))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(74),math.rad(8),math.rad(60))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.5)*CFrame.fromEulerAnglesXYZ(math.rad(35),0,-math.rad(120))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(40))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(44),math.rad(8),math.rad(60))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(44),math.rad(8),math.rad(60))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.6)*CFrame.fromEulerAnglesXYZ(math.rad(42),0,-math.rad(100))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(50))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(8),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(8),math.rad(48))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.7)*CFrame.fromEulerAnglesXYZ(math.rad(49),0,-math.rad(80))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(12),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(60))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(18),math.rad(6),math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(18),math.rad(6),math.rad(28))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.7)*CFrame.fromEulerAnglesXYZ(math.rad(56),0,-math.rad(60))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(14),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(70))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(6),math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(6),math.rad(12))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.6)*CFrame.fromEulerAnglesXYZ(math.rad(64),0,-math.rad(40))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(16),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(80))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(6),math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(6),math.rad(6))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(math.rad(74),0,-math.rad(20))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(16),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(80))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),0)
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(81),0,-math.rad(0))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(14),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(85))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(58))
- end
- keyframe[17]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.35)*CFrame.fromEulerAnglesXYZ(math.rad(83),0,-math.rad(0))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(12),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(90))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(3))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(46))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.7)*CFrame.fromEulerAnglesXYZ(math.rad(92),math.rad(2),0)
- BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(0),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(94))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(28))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(1),-math.rad(10))
- end
- keyframe[19]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.8)*CFrame.fromEulerAnglesXYZ(math.rad(95),math.rad(10),math.rad(5))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(97))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.new(.1,0,.1)
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(6))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(2),-math.rad(50))
- end
- keyframe[20]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.9)*CFrame.fromEulerAnglesXYZ(math.rad(98),math.rad(35),math.rad(5))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(105))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.new(.1,0,.1) * CFrame.fromEulerAnglesXYZ(0,-math.rad(23),0)
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(10),0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(4),-math.rad(110))
- end
- keyframe[21]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.new(.2,0,.2) * CFrame.fromEulerAnglesXYZ(0,-math.rad(17),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
- end
- keyframe[22]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.new(0,0,.2) * CFrame.fromEulerAnglesXYZ(0,0,0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
- end
- keyframe[23]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.new(0,0,.2) * CFrame.fromEulerAnglesXYZ(0,0,0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
- end
- keyframe[24]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
- BodyGyro.cframe=BodyGyro.cframe * CFrame.new(0,0,.2) * CFrame.fromEulerAnglesXYZ(0,0,0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
- end
- keyframe[25]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.8)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(30),math.rad(0))
- end
- keyframe[26]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(75),math.rad(30),math.rad(0))
- end
- keyframe[27]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(30),math.rad(0))
- end
- keyframe[28]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(30),math.rad(0))
- end
- keyframe[29]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),math.rad(0))
- end
- keyframe[30]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
- end
- keyframe[31]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Walk"},
- ["Reference"]="Spec_00b",
- ["Frames"]=31,
- ["Loops"]=false,
- ["LoopStart"]=18
- }
- _G["Animations"]["Spec_00"]={["AnimType"]="Attack",["AnimWeight"]=2,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- CanInterrupt(false)
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2),0,-math.rad(10))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(1),-math.rad(10))
- RightHip.C0=RightHip.C0 * CFrame.new(.02,.02,0) *CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(6),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(-.07,.05,-.02) *CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(3),math.rad(3))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(6),math.rad(5))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(6),math.rad(5))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(12),0,-math.rad(50))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(4),-math.rad(60))
- RightHip.C0=RightHip.C0 * CFrame.new(.1,.1,0) *CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(13),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(-.1,.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(10),math.rad(9))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(40),math.rad(33))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(40),math.rad(33))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(65))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(5),-math.rad(100))
- RightHip.C0=RightHip.C0 * CFrame.new(.2,.2,0) *CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(20),0)
- LeftHip.C0=LeftHip.C0 * CFrame.new(-.27,.15,-.2) *CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(30),math.rad(7))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(60),math.rad(50))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(60),math.rad(50))
- end
- keyframe[3]=function()
- resetWelds(3,{"Neck"})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(120))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(-math.rad(32),math.rad(20),math.rad(40))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(50),math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(50),math.rad(40))
- end
- keyframe[4]=function()
- resetWelds(3,{"Neck"})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(130))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(-math.rad(32),math.rad(20),math.rad(40))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),math.rad(30))
- end
- keyframe[5]=function()
- resetWelds(3,{"Neck"})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(150))
- RightHip.C0=RightHip.C0 * CFrame.new(.1,.1,0) *CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(10),math.rad(90))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(30),math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(30),math.rad(20))
- end
- keyframe[6]=function()
- resetWelds(3,{"Neck"})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(170))
- RightHip.C0=RightHip.C0 * CFrame.new(.3,.3,0) *CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(6),math.rad(105))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(8),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(8),math.rad(9))
- end
- keyframe[7]=function()
- resetWelds(3,{"Neck"})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(180))
- RightHip.C0=RightHip.C0 * CFrame.new(.3,.3,0) *CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(6),math.rad(130))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(-8),math.rad(-9))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(-8),math.rad(-9))
- end
- keyframe[8]=function()
- resetWelds(3,{"Neck"})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(210))
- RightHip.C0=RightHip.C0 * CFrame.new(.5,.5,0) *CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(6),math.rad(150))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(45))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(250))
- RightHip.C0=RightHip.C0 * CFrame.new(.75,.75,0) *CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(6),math.rad(150))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(300))
- RightHip.C0=RightHip.C0 * CFrame.new(.7,.7,0) *CFrame.fromEulerAnglesXYZ(-math.rad(14),math.rad(3),math.rad(150))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-20),math.rad(-30))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-20),math.rad(-30))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(15))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(350))
- RightHip.C0=RightHip.C0 * CFrame.new(.6,.6,0) *CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(5),math.rad(140))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-25),math.rad(-40))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-25),math.rad(-40))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(0))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(1),-math.rad(358))
- RightHip.C0=RightHip.C0 * CFrame.new(.4,.4,0) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(40))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),-math.rad(5))
- RightHip.C0=RightHip.C0 * CFrame.new(.4,.4,0) *CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(5),math.rad(20))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-60))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-60))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(1),-math.rad(2))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(20))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[17]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(25))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(25))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(28))
- RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(35))
- RightHip.C0=RightHip.C0 * CFrame.new(0,.6,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(36))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[19]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(30))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(35))
- RightHip.C0=RightHip.C0 * CFrame.new(.8,-.4,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(38))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[20]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
- RightHip.C0=RightHip.C0 * CFrame.new(0,.6,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(36))
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- keyframe[21]=function()
- resetWelds(3,{})
- Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
- RightHip.C0=RightHip.C0 * CFrame.new(1,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(36))
- LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
- RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Walk"},
- ["Reference"]="Spec_00",
- ["Frames"]=21,
- ["Loops"]=true,
- ["LoopStart"]=18
- }
- _G["Animations"]["CleaveA"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(5))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(3))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(5),-math.rad(5))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(4))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(2),math.rad(2))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.7,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(6))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(10),math.rad(6))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(3),math.rad(3))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(16))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.8,1.1,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(13))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(16))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(24))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),0,-math.rad(16))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.4,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(32))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
- end
- --stomp
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),0,-math.rad(16))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,1.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(14))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,-math.rad(12))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.85,.66,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(18))
- RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(2),math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.15,.15)*CFrame.fromEulerAnglesXYZ(math.rad(33),math.rad(17),math.rad(12))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(4),-math.rad(8))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,-math.rad(9))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,.45,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(15))
- RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(4),math.rad(16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.15,.3)*CFrame.fromEulerAnglesXYZ(math.rad(35),math.rad(18),math.rad(12))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(3),-math.rad(16))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(24),0,-math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-1.4,.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(14))
- RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(8),math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.2,.45)*CFrame.fromEulerAnglesXYZ(math.rad(36),math.rad(20),math.rad(12))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(2.5),-math.rad(20))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,-math.rad(9))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-1.2,.4,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(14))
- RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(4),math.rad(16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.15,.3)*CFrame.fromEulerAnglesXYZ(math.rad(35),math.rad(18),math.rad(12))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(3),-math.rad(16))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(16))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(24))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","CleaveB"},
- ["Reference"]="CleaveA",
- ["Frames"]=11,
- ["Loops"]=true,
- ["LoopStart"]=7
- }
- _G["Animations"]["CleaveB"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(16))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(24))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.9,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(0))
- RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(5),-math.rad(18))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(22),-math.rad(15),math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(20))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(32),0,math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,-math.rad(4))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(25))
- RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(25),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.15,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),-math.rad(15),math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(4),math.rad(40))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),0,math.rad(30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(34),0,-math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(.2,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
- RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(30),-math.rad(23))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.15,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),-math.rad(15),math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(4),math.rad(40))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(38),0,math.rad(30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(-15))
- LeftHip.C0=LeftHip.C0*CFrame.new(.4,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
- RightHip.C0=RightHip.C0*CFrame.new(-.7,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(30),-math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(15),math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(5),math.rad(50))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),0,math.rad(30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(-15))
- LeftHip.C0=LeftHip.C0*CFrame.new(.4,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
- RightHip.C0=RightHip.C0*CFrame.new(-.7,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(30),-math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(15),math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(5),math.rad(50))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),0,math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(-12))
- LeftHip.C0=LeftHip.C0*CFrame.new(.34,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(1),math.rad(55))
- RightHip.C0=RightHip.C0*CFrame.new(-.6,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(26),-math.rad(26))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(15),math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(5),math.rad(30))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(24),0,math.rad(6))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(.24,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(3),math.rad(25))
- RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(18),-math.rad(23))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(15),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(5),math.rad(15))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(9))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(7))
- LeftHip.C0=LeftHip.C0*CFrame.new(.16,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(-.3,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(15),-math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(5),-math.rad(10))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(11))
- LeftHip.C0=LeftHip.C0*CFrame.new(.08,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),-math.rad(10),-math.rad(54))
- RightHip.C0=RightHip.C0*CFrame.new(-.15,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(5),-math.rad(17))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(15),-math.rad(48))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(5),-math.rad(35))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(25))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(60))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(42),0,math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(63))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(35))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(.2,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(66))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(.4,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(70))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(44))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(.7,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(24),-math.rad(10),-math.rad(70))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(11))
- LeftHip.C0=LeftHip.C0*CFrame.new(.08,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),-math.rad(10),-math.rad(44))
- RightHip.C0=RightHip.C0*CFrame.new(-.15,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(5),-math.rad(17))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(15),-math.rad(48))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(5),-math.rad(35))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(25))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(7))
- LeftHip.C0=LeftHip.C0*CFrame.new(.16,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(-.3,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(15),-math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(5),-math.rad(10))
- end
- keyframe[17]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(.24,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(3),math.rad(25))
- RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(18),-math.rad(23))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(15),math.rad(0))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(5),math.rad(15))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),0,-math.rad(15))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-0))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(1),math.rad(5))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(26),-math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(10))
- end
- keyframe[19]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand"},
- ["Reference"]="CleaveB",
- ["Frames"]=19,
- ["Loops"]=false,
- ["LoopStart"]=5
- }
- _G["Animations"]["2C"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(-12),-math.rad(55))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(8),math.rad(30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(13),math.rad(46))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.05,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(12),-math.rad(44))
- RightHip.C0=RightHip.C0*CFrame.new(.65,-.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(5),-math.rad(25),-math.rad(35))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,0.35,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(-10),math.rad(-8))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(-8),-math.rad(40))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(0),math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(12),-math.rad(50))
- RightHip.C0=RightHip.C0*CFrame.new(.35,.5,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(40),-math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,0.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(-20),math.rad(10))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(-4),-math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.15,.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(5),math.rad(155))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(12),-math.rad(50))
- RightHip.C0=RightHip.C0*CFrame.new(.55,.8,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(50),-math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.85,0.15,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(-10),math.rad(30))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(0),-math.rad(7))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,.6,0)*CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(10),math.rad(220))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.5,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(25),-math.rad(80))
- RightHip.C0=RightHip.C0*CFrame.new(.7,1,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(60),-math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(-1.2,0.2,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),math.rad(0),math.rad(50))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(0),math.rad(1))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,.35,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(160))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.35,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(-13),math.rad(32),-math.rad(95))
- RightHip.C0=RightHip.C0*CFrame.new(.55,1.1,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(40),math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(-1,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),math.rad(0),math.rad(15))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(0),math.rad(2))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,.1,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(120))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.2,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(50),-math.rad(105))
- RightHip.C0=RightHip.C0*CFrame.new(.55,1.1,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(40),math.rad(15))
- LeftHip.C0=LeftHip.C0*CFrame.new(-1,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),math.rad(0),math.rad(15))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(65),math.rad(0),math.rad(4))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(38),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,.25,-.45)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(90))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(65),-math.rad(115))
- RightHip.C0=RightHip.C0*CFrame.new(.45,1.2,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(35),math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.3,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),-math.rad(0))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(75),math.rad(0),math.rad(7))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(45),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.8,.4,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(60))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(130))
- RightHip.C0=RightHip.C0*CFrame.new(.4,1.3,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(20),math.rad(35))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(0),-math.rad(10))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(76),math.rad(0),math.rad(8))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(45),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.8,.4,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(91),math.rad(64))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(130))
- RightHip.C0=RightHip.C0*CFrame.new(.4,1.3,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(20),math.rad(35))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(0),-math.rad(10))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(77),math.rad(0),math.rad(9))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.8,.4,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(92),math.rad(68))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(130))
- RightHip.C0=RightHip.C0*CFrame.new(.4,1.3,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(20),math.rad(35))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(0),-math.rad(10))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.96) * CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(0),math.rad(-12))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(18),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.6,.3,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(45))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(60),-math.rad(100))
- RightHip.C0=RightHip.C0*CFrame.new(.5,.7,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(17),math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(0),-math.rad(10))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.93) * CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(0),math.rad(-30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(0),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.2,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(40),-math.rad(80))
- RightHip.C0=RightHip.C0*CFrame.new(.5,.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(17),-math.rad(35))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.4,.2,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(0),-math.rad(10))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(0),math.rad(-50))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(8),math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.2,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(20),math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(40),-math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.7,-.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(13),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.45,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(0),-math.rad(15))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(6),math.rad(-60))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(12),math.rad(30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,.1,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(6),math.rad(13))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),-math.rad(42))
- RightHip.C0=RightHip.C0*CFrame.new(.8,-.3,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(13),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.6,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(0),-math.rad(17))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(11),math.rad(-64))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(12),math.rad(38))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,.1,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(-8),math.rad(11))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),-math.rad(40))
- RightHip.C0=RightHip.C0*CFrame.new(.85,-.35,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(12),-math.rad(67))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.55,.65,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(0),-math.rad(18))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Crouch","CleaveA","3C"},
- ["Reference"]="2C",
- ["Frames"]=16,
- ["Loops"]=false,
- ["LoopStart"]=12
- }
- _G["Animations"]["Spec_02"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-60),math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(60),math.rad(-30))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(11))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(11))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-120),math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(120),math.rad(-70))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(13))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(13))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-2),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(130),math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(130),math.rad(-80))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(0))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-8),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(135),math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(135),math.rad(-80))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(9))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(4))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(140),math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(140),math.rad(-80))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(8))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(8))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(140),math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(140),math.rad(-80))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(8))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(8))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.4,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(50),math.rad(100))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.5,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(50),math.rad(-110))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(4))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(10))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.75)*CFrame.fromEulerAnglesXYZ(math.rad(54),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.75,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(35),math.rad(130))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.8,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(35),math.rad(-130))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(14))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(13))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1.1)*CFrame.fromEulerAnglesXYZ(math.rad(80),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(20),math.rad(150))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,1.1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(20),math.rad(-150))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(24))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(16))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1.1)*CFrame.fromEulerAnglesXYZ(math.rad(80),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(20),math.rad(150))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,1.1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(20),math.rad(-150))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(24))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(16))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.75)*CFrame.fromEulerAnglesXYZ(math.rad(54),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.75,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(35),math.rad(130))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.8,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(35),math.rad(-130))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(14))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(13))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.4,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(50),math.rad(100))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.5,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(50),math.rad(-110))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(4))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(10))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-120),math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(120),math.rad(-70))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(13))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(13))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-60),math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(60),math.rad(-30))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(11))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(11))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand"},
- ["Reference"]="Spec_02",
- ["Frames"]=15,
- ["Loops"]=false,
- ["LoopStart"]=12
- }
- _G["Animations"]["5C"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(13))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(12))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(2),-math.rad(35))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(4),-math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.8)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(14))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(12))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.15,0.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(2),-math.rad(60))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(7),-math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,0)
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(15))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(14))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(4),-math.rad(85))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(9),-math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,0)
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.5)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(16))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,0.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(6),-math.rad(105))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(13),-math.rad(16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.8)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(17),0,math.rad(18))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.4,0.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(8),-math.rad(125))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(15),-math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(10),-math.rad(155))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(20),-math.rad(25))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
- end
- --hitpoint\
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(10),-math.rad(159))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(20),-math.rad(25))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2.4)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(10),-math.rad(164))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(20),-math.rad(25))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
- end
- --hitpoint/
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2)*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(22))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(23))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.4,0.4,.03)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(16),-math.rad(139))
- RightHip.C0=RightHip.C0*CFrame.new(0.04,0,0.04)*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(24),math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(33),0,math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,-math.rad(3))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.7)*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(26))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.35,0.35,.06)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(28),-math.rad(110))
- RightHip.C0=RightHip.C0*CFrame.new(0.1,0,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(30),math.rad(23))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,-math.rad(5))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.4)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(25))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,0.3,.1)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(40),-math.rad(90))
- RightHip.C0=RightHip.C0*CFrame.new(0.15,0,0.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,math.rad(70))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,-math.rad(5))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.2)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,-math.rad(45))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0.2,.15)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(45),-math.rad(60))
- RightHip.C0=RightHip.C0*CFrame.new(0.15,0,0.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(55),math.rad(35))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,math.rad(110))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(5))
- end
- --hitpoint\
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(35))
- RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.8)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(35))
- RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.6)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(31))
- RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(38))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(27))
- RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(36))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
- end
- --hitpoint/
- keyframe[17]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.28)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(22),0,math.rad(24))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.08,0.08,.1)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),-math.rad(24))
- RightHip.C0=RightHip.C0*CFrame.new(0.2,0,0.3)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(45),math.rad(24))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.12,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(23),0,math.rad(85))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.12,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(25),0,math.rad(8))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.05,0.05,.05)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(15),-math.rad(18))
- RightHip.C0=RightHip.C0*CFrame.new(0.1,0,0.2)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(18))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0.06,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.06,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
- end
- keyframe[19]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-10))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(15))
- end
- keyframe[20]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-12))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,-math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,math.rad(18))
- end
- keyframe[21]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-15))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(15))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,math.rad(20))
- end
- keyframe[22]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-12))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(12))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,-math.rad(18))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,math.rad(18))
- end
- keyframe[23]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-10))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(10))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(15))
- end
- keyframe[24]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(4),0,math.rad(4))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),0,math.rad(-4))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),0,math.rad(4))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(10))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","3C","Jump","6A"},
- ["Reference"]="5C",
- ["Frames"]=24,
- ["Loops"]=false,
- ["LoopStart"]=12
- }
- _G["Animations"]["3C"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(95))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(13),math.rad(-90))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(38))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.2,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.45,.35,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(10),math.rad(18))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.1,.25,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(13),math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.15,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(35),math.rad(15))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(10),math.rad(-85))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.9,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-0,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(10),-math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(110),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(35),math.rad(15))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(10),math.rad(-80))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(30))
- RightHip.C0=RightHip.C0*CFrame.new(.9,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-0,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(10),-math.rad(28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(110),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(35),math.rad(15))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(8),math.rad(-70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(27))
- RightHip.C0=RightHip.C0*CFrame.new(.9,.3,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(20),-math.rad(53))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.3,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(18),-math.rad(50))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.3,.8,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(130),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.45,0,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(35),math.rad(35))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.91) * CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(5),math.rad(-60))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(12))
- RightHip.C0=RightHip.C0*CFrame.new(.9,.5,.65)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(23),-math.rad(68))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(30),math.rad(50))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.91) * CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(5),math.rad(-60))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(12))
- RightHip.C0=RightHip.C0*CFrame.new(.8,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(30),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(25),-math.rad(88))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(30),math.rad(50))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.92) * CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),math.rad(-30))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(9))
- RightHip.C0=RightHip.C0*CFrame.new(.7,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(30),-math.rad(86))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(40),math.rad(58))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(11),-math.rad(5),math.rad(0))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(6))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(35),-math.rad(82))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(55),math.rad(65))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(5),math.rad(15))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(2))
- RightHip.C0=RightHip.C0*CFrame.new(.5,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(17),math.rad(48),-math.rad(78))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(68),math.rad(75))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(5),math.rad(35))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(-7))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(65),-math.rad(74))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(80),math.rad(80))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(5),math.rad(35))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(-7))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(65),-math.rad(74))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(80),math.rad(80))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(15),-math.rad(5),math.rad(38))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(-12))
- RightHip.C0=RightHip.C0*CFrame.new(.7,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(70),-math.rad(70))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(80),math.rad(80))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.88) * CFrame.fromEulerAnglesXYZ(math.rad(-8),-math.rad(10),math.rad(20))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(.8,.4,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.4,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(45),-math.rad(50))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(180),-math.rad(13),math.rad(16))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(60),math.rad(40))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.88) * CFrame.fromEulerAnglesXYZ(math.rad(-4),-math.rad(10),math.rad(-10))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(.9,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.45,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(30),-math.rad(50))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(140),-math.rad(13),math.rad(16))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(60),math.rad(40))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.88) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(10),math.rad(-40))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(.9,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.45,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(30),-math.rad(50))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(75),-math.rad(13),math.rad(16))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(60),math.rad(40))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- end
- keyframe[17]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","6A","6B","5C","Spec_00"},
- ["Reference"]="3C",
- ["Frames"]=17,
- ["Loops"]=false,
- ["LoopStart"]=12
- }
- _G["Animations"]["BlockLow"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(18))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(168))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"NOSSING"},
- ["Reference"]="BlockLow",
- ["Frames"]=0,
- ["Loops"]=true,
- ["LoopStart"]=0
- }
- _G["Animations"]["Taunt"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- DesiredMovespeed=12
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(22),0,math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(3))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(6),math.rad(3))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(20))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),math.rad(30))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(5))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(6),math.rad(5))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(5),math.rad(60))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),0,0)
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(4))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(4))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(5),math.rad(100))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,-math.rad(6))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(2))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),0,math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),math.rad(140))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(17))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(2))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(24),0,math.rad(18))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(5),math.rad(180))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(17))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(2))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),0,math.rad(18))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(26))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(24),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(46))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(24),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(54))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(56))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(6),math.rad(56))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(6),math.rad(40))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(204))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(10),math.rad(22))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(28),-math.rad(5),math.rad(208))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[17]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-4))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-15))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[19]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-24))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[20]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-28))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[21]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(15),math.rad(-30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(32),-math.rad(5),math.rad(210))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[22]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(17),math.rad(-32))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(200))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[23]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(17),math.rad(-25))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(160))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[24]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(12),math.rad(-16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(120))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[25]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(6),math.rad(-9))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(80))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[26]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(18))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(3),math.rad(-5))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[27]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),0,-math.rad(17))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(3),math.rad(-5))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),-math.rad(5),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,-math.rad(16))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[28]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),0,-math.rad(17))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(3),math.rad(-3))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(3),math.rad(7))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,-math.rad(12))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
- end
- keyframe[29]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(17))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(3),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(3),math.rad(7))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(5))
- RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
- LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(4),math.rad(2))
- end
- keyframe[30]=function()
- resetWelds(3,{})
- DesiredMovespeed=12
- RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
- RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
- LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
- RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
- LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand"},
- ["Reference"]="Taunt",
- ["Frames"]=30,
- ["Loops"]=false,
- ["LoopStart"]=30
- }
- _G["Animations"]["2D"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
- local keyframe={}
- keyframe[0]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[1]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(13),math.rad(36))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-6),math.rad(-13),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(-10),-math.rad(55))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[2]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(10),math.rad(30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(1),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(5),-math.rad(80))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[3]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(8),math.rad(24))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(10),-math.rad(100))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[4]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(6),math.rad(16))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(15),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(13),-math.rad(120))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[5]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(5),math.rad(8))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(20),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(16),-math.rad(140))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[6]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),math.rad(3),math.rad(0))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(25),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(9),math.rad(20),-math.rad(160))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[7]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(30),math.rad(10))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(26),-math.rad(180))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- keyframe[8]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(18),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(26),math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(23),-math.rad(150))
- RightHip.C0=RightHip.C0*CFrame.new(.85,.1,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(8),-math.rad(60))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.7,.4,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(3),math.rad(-10))
- end
- keyframe[9]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(20),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(22),math.rad(15))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(18),-math.rad(125))
- RightHip.C0=RightHip.C0*CFrame.new(.85,.1,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(42))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.7,.4,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(3),math.rad(10))
- end
- keyframe[10]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(20),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(15),math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(10),-math.rad(100))
- RightHip.C0=RightHip.C0*CFrame.new(.75,.4,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(39))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.7,.2,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(5),math.rad(25))
- end
- keyframe[11]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(1),math.rad(3))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(12),-math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,-.15,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(8),math.rad(-85))
- RightHip.C0=RightHip.C0*CFrame.new(.7,.65,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(-3),math.rad(-26))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.2,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(8),math.rad(49))
- end
- keyframe[12]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(1),math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(32),math.rad(8),-math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.3,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(5),math.rad(-70))
- RightHip.C0=RightHip.C0*CFrame.new(.65,.9,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(17),math.rad(-3),math.rad(-12))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.2,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(8),math.rad(69))
- end
- keyframe[13]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(1),math.rad(6))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-.7,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(10),math.rad(-35))
- RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
- end
- keyframe[14]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(14))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.5,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(5),math.rad(-45))
- RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
- end
- keyframe[15]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(14))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.5,-.35,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(20),math.rad(-60))
- RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
- end
- keyframe[16]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(1),math.rad(30))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.25,-.1,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(70),math.rad(-80))
- RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
- end
- keyframe[17]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(110),math.rad(-100))
- RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
- end
- keyframe[18]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(0),-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(75),math.rad(-100))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.8,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(0),math.rad(0))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.85,-.1,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(8),math.rad(50))
- end
- keyframe[19]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),-math.rad(40))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),math.rad(-100))
- RightHip.C0=RightHip.C0*CFrame.new(.6,.4,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(0),math.rad(-28))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.75,.1,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(6),math.rad(39))
- end
- keyframe[20]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(-13),-math.rad(20))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(00),math.rad(-60))
- RightHip.C0=RightHip.C0*CFrame.new(.75,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(-5),math.rad(-58))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.75,.3,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(3),math.rad(19))
- end
- keyframe[21]=function()
- resetWelds(3,{})
- RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
- RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
- LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
- RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
- LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
- end
- return keyframe[fr]()
- end,
- ["Cancels"]={"Stand","Crouch","Dash","Jump","Spec_00","5B","2B","3C","5C","6B","6A"},
- ["Reference"]="2D",
- ["Frames"]=21,
- ["Loops"]=false,
- ["LoopStart"]=21}
- wait(3)
- getWelds(game.Players.LocalPlayer.Character)
- while true do
- Grip=game.Players.LocalPlayer.Character["Right Arm"]:FindFirstChild("RightGrip")
- if Grip~=nil then break
- end
- wait(.1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement