SHOW:
|
|
- or go back to the newest paste.
1 | - | --------------------------------- |
1 | + | |
2 | - | -- /--// SlayKillerX66 //--\ -- |
2 | + | |
3 | - | --------------------------------- |
3 | + | |
4 | local WALKSPEED = 32 | |
5 | - | warn'uzi by SlayKillerX66. non require by youngmacka123. skids yall can use this if u want since centurion is leaked on toolbox' |
5 | + | |
6 | - | if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end |
6 | + | |
7 | - | local Player,Mouse,mouse,UserInputService,ContextActionService = owner |
7 | + | |
8 | - | local RealPlayer = Player |
8 | + | |
9 | - | local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="E"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("E")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer warn'youngmacka123s non require of uzi' |
9 | + | |
10 | H.WalkSpeed = WALKSPEED | |
11 | H.JumpPower = 50 | |
12 | H.MaxHealth = 250 | |
13 | H.Health = 250 | |
14 | ||
15 | local oW = H.WalkSpeed | |
16 | local healing = false | |
17 | local DebrisService = g:GetService('Debris') | |
18 | local LARM = C:WaitForChild("Left Arm") | |
19 | local RARM = C:WaitForChild("Right Arm") | |
20 | local LLEG = C:WaitForChild("Left Leg") | |
21 | local RLEG = C:WaitForChild("Right Leg") | |
22 | local Head = C.Head | |
23 | local Torso = C.Torso | |
24 | local Neck = Torso.Neck | |
25 | local Root = C.HumanoidRootPart | |
26 | local RootJ = Root.RootJoint | |
27 | local speed = (Root.Velocity * Vector3.new(1, 0, 1)).magnitude | |
28 | local velocity = Root.Velocity.y | |
29 | local Animation = "Idle" | |
30 | local a = 0 | |
31 | ||
32 | --[[ Base Varibles ]]-- | |
33 | ||
34 | local cn = CFrame.new | |
35 | local aa = CFrame.Angles | |
36 | local ud = UDim2.new | |
37 | local c3 = Color3.new | |
38 | local sin = math.sin | |
39 | local sqrt = math.sqrt | |
40 | local rad = math.rad | |
41 | local cos = math.cos | |
42 | local acos = math.acos | |
43 | local abs = math.abs | |
44 | local asin = math.asin | |
45 | local atan = math.atan | |
46 | local atan2 = math.atan2 | |
47 | local turn = true | |
48 | local sit = false | |
49 | local fist = false | |
50 | local running = false | |
51 | local emoting = false | |
52 | local attack = false | |
53 | local valid_blood = false | |
54 | local valid_hit = true | |
55 | ||
56 | local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
57 | local RootCF = aa(-1.57, 0, 3.14) | |
58 | local RHCF = aa(0, 1.6, 0) | |
59 | local LHCF = aa(0, -1.6, 0) | |
60 | ||
61 | --[[ - Functions - ]]-- | |
62 | ||
63 | local function GetNearbyTorsos(FromPart,range,ignore) -- Detects both r15 and r6 | |
64 | local Torsos = {} | |
65 | for x=1,#workspace:GetChildren() do | |
66 | local xj = workspace:GetChildren() | |
67 | local cc = range | |
68 | local fromPoint = FromPart | |
69 | if xj[x]:IsA('Model') and (xj[x].Name ~= (ignore.Name)) then | |
70 | if xj[x]:FindFirstChild('Torso') then | |
71 | local perfectTorso = nil | |
72 | if (fromPoint.Position - xj[x]:FindFirstChild('Torso').Position).magnitude < cc then | |
73 | local perfectTorso = xj[x]:FindFirstChild('Torso') | |
74 | table.insert(Torsos, perfectTorso) | |
75 | end | |
76 | elseif xj[x]:FindFirstChild('UpperTorso') then | |
77 | local perfectTorso = nil | |
78 | if (fromPoint.Position - xj[x]:FindFirstChild('UpperTorso').Position).magnitude < cc then | |
79 | local perfectTorso = xj[x]:FindFirstChild('UpperTorso') | |
80 | table.insert(Torsos, perfectTorso) | |
81 | end | |
82 | end | |
83 | end | |
84 | end | |
85 | return Torsos | |
86 | end | |
87 | local function DamageFromList(list,takedamage) | |
88 | local EgibleParts = list | |
89 | if EgibleParts[1] ~= nil then | |
90 | for i=1,#EgibleParts do | |
91 | if EgibleParts[i] and EgibleParts[i].Parent and EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid') then | |
92 | EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(takedamage) | |
93 | end | |
94 | end | |
95 | end | |
96 | end | |
97 | local function HealFromList(list,heal) | |
98 | local EgibleParts = list | |
99 | if EgibleParts[1] ~= nil then | |
100 | for i=1,#EgibleParts do | |
101 | if EgibleParts[i] and EgibleParts[i].Parent and EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid') then | |
102 | local hum = EgibleParts[i].Parent:FindFirstChildOfClass('Humanoid') | |
103 | hum.Health = hum.Health + heal | |
104 | end | |
105 | end | |
106 | end | |
107 | end | |
108 | ||
109 | warn('--// Made by SlayKillerX66') | |
110 | print('UZI BOI') | |
111 | ||
112 | CI = { | |
113 | Sound = { | |
114 | Create = function(id, parent, volume, pitch, play, name, loop, debre, time, position) | |
115 | spawn(function() | |
116 | local sound = Instance.new("Sound", parent or workspace) | |
117 | sound.Volume = volume or 0.5 | |
118 | sound.Pitch = pitch or 1 | |
119 | sound.SoundId = id or 0 | |
120 | sound.TimePosition = position or 0 | |
121 | sound.Looped = loop or false | |
122 | sound.Name = name or "Sound" | |
123 | if play == true then sound:play()end | |
124 | if debre == true then | |
125 | g:GetService("Debris"):AddItem(sound,time or 5)end | |
126 | return sound | |
127 | end) | |
128 | end}} | |
129 | ||
130 | local swait = function() | |
131 | g:GetService('RunService').Stepped:wait(0) | |
132 | end | |
133 | function CreateShake(RepeatedFor,OffsetDebounce) | |
134 | spawn(function() | |
135 | local Camera = g:GetService('Workspace').CurrentCamera | |
136 | for i=1,RepeatedFor do swait() | |
137 | Camera.CFrame = Camera.CFrame * CFrame.new(math.random()*OffsetDebounce, | |
138 | math.random()*OffsetDebounce, | |
139 | math.random()*OffsetDebounce) | |
140 | end | |
141 | end) | |
142 | end | |
143 | function RayCast(Position, Direction, Range, Ignore) | |
144 | local ht = g:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore) | |
145 | return ht or nil | |
146 | end | |
147 | ||
148 | local hh = (C['Right Leg'].Size.Y+C.HumanoidRootPart.Size.Y/2) | |
149 | local smokepart = Instance.new('Part',Root) | |
150 | smokepart.Size = Vector3.new(0.5,0,1.5) | |
151 | smokepart.CanCollide = false | |
152 | smokepart.Transparency = 1 | |
153 | local skpartweld = Instance.new('Weld',smokepart) | |
154 | skpartweld.Part0 = smokepart | |
155 | skpartweld.Part1 = Root | |
156 | skpartweld.C0 = CFrame.new(0,hh,0) | |
157 | ||
158 | local rK = false | |
159 | local DBT = false | |
160 | local smokt = Instance.new("ParticleEmitter") | |
161 | smokt.Acceleration = Vector3.new(0, 2.5, 0) | |
162 | smokt.Speed = NumberRange.new(1) | |
163 | smokt.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 1.5)}) | |
164 | smokt.SpreadAngle = Vector2.new(100, 100) | |
165 | smokt.Lifetime = NumberRange.new(1) | |
166 | smokt.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.55), NumberSequenceKeypoint.new(0.429, 0.319), NumberSequenceKeypoint.new(0.749, 0.856), NumberSequenceKeypoint.new(1, 1)}) | |
167 | smokt.Drag = 1 | |
168 | smokt.Color = ColorSequence.new(Color3.new(0.737255, 0.737255, 0.737255), Color3.new(1, 1, 1)) | |
169 | smokt.RotSpeed = NumberRange.new(10) | |
170 | smokt.Texture = "http://www.roblox.com/asset/?id=2263365802" | |
171 | smokt.Parent = smokepart | |
172 | smokt.Enabled = false | |
173 | function Land(spe) | |
174 | spawn(function() | |
175 | if DBT == false and attack == true and spe < -30 and rK == false then | |
176 | DBT = true | |
177 | H.WalkSpeed = WALKSPEED / 1.5 | |
178 | H.JumpPower = 0 | |
179 | CI.Sound.Create('rbxassetid://268933900',Torso,10,1,true,'Landing',false,true,1,0) | |
180 | smokt.Enabled = true | |
181 | for i=0,1,0.2 do swait() | |
182 | RL.C0 = RL.C0:lerp(RHCF * cn(0.11,-0.4,1) * aa(rad(-5),rad(0),rad(22)+rad(2.5 * sin(a/10))),.3) | |
183 | LL.C0 = LL.C0:lerp(LHCF * cn(-0.16,-0.4,1) * aa(rad(-5),rad(0),rad(-22)+rad(2.5 * sin(a/10))),.3) | |
184 | RA.C0 = RA.C0:lerp(cn(1.5, 0.81, 0) * aa(rad(14),rad(20),rad(25)+rad(5 * sin(a/10))),.3) | |
185 | LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(12.3),rad(-20),rad(-25)+rad(5 * sin(a/10))),.3) | |
186 | RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0.1, -0.6) * aa(rad(10), rad(0), rad(5)), .3) | |
187 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(10), rad(0), rad(0)), .3) | |
188 | end | |
189 | attack = false | |
190 | spawn(function() | |
191 | wait(0.1) H.JumpPower = 50 | |
192 | DBT = false | |
193 | smokt.Enabled = false | |
194 | H.WalkSpeed = oW | |
195 | end) | |
196 | else | |
197 | attack = false | |
198 | end | |
199 | end) | |
200 | end | |
201 | ||
202 | function sphere1(par,anch,name,mat,si,cf,tr,ccol,bcol) | |
203 | local v3 = Vector3.new | |
204 | local ins = Instance.new | |
205 | local sp = ins('Part') | |
206 | sp.Size = si | |
207 | sp.Transparency = tr | |
208 | sp.Anchored = anch | |
209 | sp.CanCollide = ccol | |
210 | sp.Name = name | |
211 | sp.Material = mat | |
212 | sp.BrickColor = bcol | |
213 | sp.CFrame = cf | |
214 | local mesls = ins("SpecialMesh",sp) | |
215 | mesls.Scale = v3(0.8, 0.8, 0.8) | |
216 | mesls.MeshType = Enum.MeshType.Sphere | |
217 | sp.Parent = par | |
218 | return sp | |
219 | end | |
220 | function fixedPoint(t,p,d) -- Requires object to have equal dimensions | |
221 | local ranbo1 = math.random(-2,2) | |
222 | local ranbo2 = math.random(0,2) | |
223 | local ranbo3 = math.random(-2,2) | |
224 | t.CFrame = p.Hit * CFrame.new(ranbo1,ranbo2,ranbo3) | |
225 | t.CFrame = CFrame.new(t.Position, p.Hit.Position) | |
226 | end | |
227 | function fixedPoint1(t,p,d,range) | |
228 | local ranbo1 | |
229 | local ranbo2 | |
230 | local ranbo3 | |
231 | if range then | |
232 | ranbo1 = math.random(-range,range) | |
233 | ranbo2 = math.random(-range,range) | |
234 | ranbo3 = math.random(-range,range) | |
235 | else | |
236 | ranbo1 = math.random(-5,5)/5 | |
237 | ranbo2 = math.random()*0.5 | |
238 | ranbo3 = math.random(-5,5)/5 | |
239 | end | |
240 | t.CFrame = p.CFrame * CFrame.new(ranbo1,ranbo2,ranbo3) | |
241 | t.CFrame = CFrame.new(t.Position, p.Position) | |
242 | end | |
243 | ||
244 | function chatFunc(msg, timr, col, size) | |
245 | spawn(function() | |
246 | local namebillboard = Instance.new("BillboardGui") | |
247 | local textt = Instance.new("TextLabel") | |
248 | namebillboard.Size = UDim2.new(6, 0, 1, 0) | |
249 | namebillboard.Name = "NameBillboard" | |
250 | namebillboard.StudsOffset = Vector3.new(0, 0.75, 2) | |
251 | namebillboard.Parent = C.Head | |
252 | textt.TextWrapped = true | |
253 | textt.BackgroundTransparency = 1 | |
254 | textt.BackgroundColor3 = Color3.new(1, 1, 1) | |
255 | textt.TextSize = size or 14 | |
256 | textt.TextScaled = true | |
257 | textt.Font = Enum.Font.SciFi | |
258 | textt.Text = msg or '' | |
259 | textt.TextStrokeTransparency = 0 | |
260 | textt.TextStrokeColor3 = Color3.new(1,1,1) | |
261 | textt.TextColor = col | |
262 | textt.Size = UDim2.new(1, 0, 1, 0) | |
263 | textt.Parent = namebillboard | |
264 | local RM = math.random(1,2) | |
265 | local DR = 0 | |
266 | for i=1,timr do swait() | |
267 | if RM == 1 then | |
268 | DR = DR + 1 | |
269 | namebillboard.StudsOffset = Vector3.new(0, 0.75+2.5*math.sin(DR/(timr/2.5)), 2) | |
270 | textt.TextStrokeTransparency = i/timr | |
271 | textt.TextTransparency = i/timr | |
272 | textt.Rotation = 7.5*math.cos(DR/(timr/2)) | |
273 | elseif RM == 2 then | |
274 | DR = DR + 1 | |
275 | namebillboard.StudsOffset = Vector3.new(0, 0.75+2.5*math.sin(DR/(timr/2.5)), 2) | |
276 | textt.TextStrokeTransparency = i/timr | |
277 | textt.TextTransparency = i/timr | |
278 | textt.Rotation = 7.5*-math.cos(DR/(timr/2)) | |
279 | end | |
280 | end | |
281 | namebillboard:Destroy() | |
282 | end) | |
283 | end | |
284 | ||
285 | ||
286 | function newSpellEff(pos) | |
287 | local effect = Instance.new("Part") | |
288 | local decal = Instance.new("Decal") | |
289 | effect.Size = Vector3.new(5, 0.05, 5) | |
290 | effect.Name = "Effect" | |
291 | effect.Transparency = 1 | |
292 | effect.TopSurface = Enum.SurfaceType.Smooth | |
293 | effect.BottomSurface = Enum.SurfaceType.Smooth | |
294 | effect.Parent = C | |
295 | effect.CFrame = pos | |
296 | effect.CanCollide = false | |
297 | effect.Anchored = true | |
298 | decal.Texture = "rbxassetid://884834173" | |
299 | decal.Face = Enum.NormalId.Top | |
300 | decal.Parent = effect | |
301 | return effect | |
302 | end | |
303 | ||
304 | -------------------------------------------------] Joints | |
305 | ||
306 | if C:FindFirstChild('Animate') then | |
307 | C.Animate:Destroy() | |
308 | end | |
309 | ||
310 | local LH = Torso:WaitForChild("Left Hip") | |
311 | local RH = Torso:WaitForChild("Right Hip") | |
312 | local RSH = Torso:WaitForChild("Right Shoulder") | |
313 | local LSH = Torso:WaitForChild("Left Shoulder") | |
314 | RH.Parent = nil | |
315 | LH.Parent = nil | |
316 | RSH.Parent = nil | |
317 | LSH.Parent = nil | |
318 | RL = Instance.new("Weld",Torso) | |
319 | RL.Name = "Right Hip" | |
320 | RL.Part0 = Torso | |
321 | RL.C0 = cn(0, 0, 0) | |
322 | RL.C1 = cn(0.5, 1, 0) * aa(0,1.6,0) | |
323 | RL.Part1 = RLEG | |
324 | LL = Instance.new("Weld",Torso) | |
325 | LL.Name = "Left Hip" | |
326 | LL.Part0 = Torso | |
327 | LL.C0 = cn(0, 0, 0) | |
328 | LL.C1 = cn(-0.5, 1, 0) * aa(0,-1.6,0) | |
329 | LL.Part1 = LLEG | |
330 | RA = Instance.new("Weld",Torso) | |
331 | RA.Name = "Right Shoulder" | |
332 | RA.Part0 = Torso | |
333 | RA.C0 = cn(1.5, 0.5, 0) | |
334 | RA.C1 = cn(0, 0.5, 0) | |
335 | RA.Part1 = RARM | |
336 | LA = Instance.new("Weld",Torso) | |
337 | LA.Name = "Left Shoulder" | |
338 | LA.Part0 = Torso | |
339 | LA.C0 = cn(-1.5, 0.5, 0) | |
340 | LA.C1 = cn(0, 0.5, 0) | |
341 | LA.Part1 = LARM | |
342 | LL.C0 = LHCF * cn(0,-1,1)*aa(rad(0),rad(0),rad(0)) | |
343 | RL.C0 = RHCF * cn(0,-1,1)*aa(rad(0),rad(0),rad(0)) | |
344 | ||
345 | --------- Misc --------- | |
346 | ||
347 | H:WaitForChild('Animator',true):Destroy() | |
348 | turn = false | |
349 | ||
350 | spawn(function() | |
351 | local sound = Instance.new('Sound') | |
352 | sound.Parent = Torso | |
353 | sound.Looped = false | |
354 | sound.Volume = 5 | |
355 | sound.Name = 'Footstep' | |
356 | sound.SoundId = 'rbxassetid://379483672' -- 833564121 | |
357 | local kio = 0.08 | |
358 | local tt = 0.08 | |
359 | local ray = Ray.new( | |
360 | Torso.Position, | |
361 | Vector3.new(0, -4.5, 0)) | |
362 | local part, endPoint = workspace:FindPartOnRay(ray, C) | |
363 | while wait() do | |
364 | if speed > 0.5 and Animation == 'Walk' and touch ~= nil then | |
365 | if kio <= 0.01 then | |
366 | if part and part.Material == Enum.Material.Grass then | |
367 | sound.SoundId = 'rbxassetid://152920365' | |
368 | sound:Play() | |
369 | else | |
370 | sound.SoundId = 'rbxassetid://379483672' | |
371 | sound:Play() | |
372 | end | |
373 | kio = tt | |
374 | end | |
375 | kio = kio - 0.01 | |
376 | else | |
377 | if kio <= 0.01 then | |
378 | kio = tt | |
379 | end | |
380 | kio = kio - 0.01 | |
381 | sound:Stop() | |
382 | end | |
383 | end | |
384 | end) | |
385 | mas = Instance.new("Model",game:GetService("Lighting")) | |
386 | Model0 = Instance.new("Model") | |
387 | Part1 = Instance.new("Part") | |
388 | BlockMesh2 = Instance.new("BlockMesh") | |
389 | Part3 = Instance.new("Part") | |
390 | BlockMesh4 = Instance.new("BlockMesh") | |
391 | Weld5 = Instance.new("Weld") | |
392 | Part6 = Instance.new("Part") | |
393 | BlockMesh7 = Instance.new("BlockMesh") | |
394 | Weld8 = Instance.new("Weld") | |
395 | Part9 = Instance.new("Part") | |
396 | BlockMesh10 = Instance.new("BlockMesh") | |
397 | Weld11 = Instance.new("Weld") | |
398 | Part12 = Instance.new("Part") | |
399 | CylinderMesh13 = Instance.new("CylinderMesh") | |
400 | Weld14 = Instance.new("Weld") | |
401 | Part15 = Instance.new("Part") | |
402 | BlockMesh16 = Instance.new("BlockMesh") | |
403 | Weld17 = Instance.new("Weld") | |
404 | Part18 = Instance.new("Part") | |
405 | CylinderMesh19 = Instance.new("CylinderMesh") | |
406 | Weld20 = Instance.new("Weld") | |
407 | Part21 = Instance.new("Part") | |
408 | SpecialMesh22 = Instance.new("SpecialMesh") | |
409 | Weld23 = Instance.new("Weld") | |
410 | Part24 = Instance.new("Part") | |
411 | BlockMesh25 = Instance.new("BlockMesh") | |
412 | Weld26 = Instance.new("Weld") | |
413 | Part27 = Instance.new("Part") | |
414 | BlockMesh28 = Instance.new("BlockMesh") | |
415 | Weld29 = Instance.new("Weld") | |
416 | Part30 = Instance.new("Part") | |
417 | BlockMesh31 = Instance.new("BlockMesh") | |
418 | Weld32 = Instance.new("Weld") | |
419 | Part33 = Instance.new("Part") | |
420 | SpecialMesh34 = Instance.new("SpecialMesh") | |
421 | Weld35 = Instance.new("Weld") | |
422 | Part36 = Instance.new("Part") | |
423 | BlockMesh37 = Instance.new("BlockMesh") | |
424 | Weld38 = Instance.new("Weld") | |
425 | Part39 = Instance.new("Part") | |
426 | SpecialMesh40 = Instance.new("SpecialMesh") | |
427 | Weld41 = Instance.new("Weld") | |
428 | Part42 = Instance.new("Part") | |
429 | CylinderMesh43 = Instance.new("CylinderMesh") | |
430 | Weld44 = Instance.new("Weld") | |
431 | Part45 = Instance.new("Part") | |
432 | BlockMesh46 = Instance.new("BlockMesh") | |
433 | Weld47 = Instance.new("Weld") | |
434 | Part48 = Instance.new("Part") | |
435 | SpecialMesh49 = Instance.new("SpecialMesh") | |
436 | Weld50 = Instance.new("Weld") | |
437 | Part51 = Instance.new("Part") | |
438 | SpecialMesh52 = Instance.new("SpecialMesh") | |
439 | Weld53 = Instance.new("Weld") | |
440 | Part54 = Instance.new("Part") | |
441 | SpecialMesh55 = Instance.new("SpecialMesh") | |
442 | Weld56 = Instance.new("Weld") | |
443 | Part57 = Instance.new("Part") | |
444 | CylinderMesh58 = Instance.new("CylinderMesh") | |
445 | Weld59 = Instance.new("Weld") | |
446 | Part60 = Instance.new("Part") | |
447 | CylinderMesh61 = Instance.new("CylinderMesh") | |
448 | Weld62 = Instance.new("Weld") | |
449 | Part63 = Instance.new("Part") | |
450 | SpecialMesh64 = Instance.new("SpecialMesh") | |
451 | Weld65 = Instance.new("Weld") | |
452 | Part66 = Instance.new("Part") | |
453 | SpecialMesh67 = Instance.new("SpecialMesh") | |
454 | Weld68 = Instance.new("Weld") | |
455 | Part69 = Instance.new("Part") | |
456 | BlockMesh70 = Instance.new("BlockMesh") | |
457 | Weld71 = Instance.new("Weld") | |
458 | Part72 = Instance.new("Part") | |
459 | flamelight=Instance.new("PointLight") | |
460 | CylinderMesh73 = Instance.new("CylinderMesh") | |
461 | Weld74 = Instance.new("Weld") | |
462 | Part75 = Instance.new("Part") | |
463 | BlockMesh76 = Instance.new("BlockMesh") | |
464 | Weld77 = Instance.new("Weld") | |
465 | Part78 = Instance.new("Part") | |
466 | SpecialMesh79 = Instance.new("SpecialMesh") | |
467 | Weld80 = Instance.new("Weld") | |
468 | Part81 = Instance.new("Part") | |
469 | BlockMesh82 = Instance.new("BlockMesh") | |
470 | Weld83 = Instance.new("Weld") | |
471 | Part84 = Instance.new("Part") | |
472 | SpecialMesh85 = Instance.new("SpecialMesh") | |
473 | Weld86 = Instance.new("Weld") | |
474 | Part87 = Instance.new("Part") | |
475 | SpecialMesh88 = Instance.new("SpecialMesh") | |
476 | Weld89 = Instance.new("Weld") | |
477 | Part90 = Instance.new("Part") | |
478 | CylinderMesh91 = Instance.new("CylinderMesh") | |
479 | Weld92 = Instance.new("Weld") | |
480 | Part93 = Instance.new("Part") | |
481 | BlockMesh94 = Instance.new("BlockMesh") | |
482 | flamelight.Enabled = false | |
483 | flamelight.Range = 10 | |
484 | flamelight.Name = "FlameLight" | |
485 | flamelight.Color = Color3.new(1, 0.576471, 0.0941177) | |
486 | flamelight.Shadows = true | |
487 | flamelight.Parent = Part72 | |
488 | Weld95 = Instance.new("Weld") | |
489 | Model0.Name = "UZI" | |
490 | Model0.Parent = mas | |
491 | Part1.Parent = Model0 | |
492 | Part1.CFrame = CFrame.new(77.9965668, 725.920898, -31.1784401, -0.00486118719, -0.935299695, -0.353823274, -0.00517146243, 0.353846192, -0.935289323, 0.999974787, -0.0027167846, -0.00655701431) | |
493 | Part1.Orientation = Vector3.new(69.2699966, -91.0599976, -0.839999974) | |
494 | Part1.Position = Vector3.new(77.9965668, 725.920898, -31.1784401) | |
495 | Part1.Rotation = Vector3.new(90.4000015, -20.7199993, 90.2999954) | |
496 | Part1.Color = Color3.new(0.388235, 0.372549, 0.384314) | |
497 | Part1.Velocity = Vector3.new(0.000484669697, -588.897705, 9.11278767e-06) | |
498 | Part1.Size = Vector3.new(1, 0.400000006, 1) | |
499 | Part1.BottomSurface = Enum.SurfaceType.Smooth | |
500 | Part1.BrickColor = BrickColor.new("Dark stone grey") | |
501 | Part1.CanCollide = false | |
502 | Part1.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
503 | Part1.TopSurface = Enum.SurfaceType.Smooth | |
504 | Part1.brickColor = BrickColor.new("Dark stone grey") | |
505 | Part1.FormFactor = Enum.FormFactor.Plate | |
506 | Part1.formFactor = Enum.FormFactor.Plate | |
507 | BlockMesh2.Parent = Part1 | |
508 | BlockMesh2.Scale = Vector3.new(0.0454545468, 0.0454545431, 0.13636364) | |
509 | Part3.Parent = Model0 | |
510 | Part3.CFrame = CFrame.new(78.7252502, 726.012207, -31.1543102, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
511 | Part3.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
512 | Part3.Position = Vector3.new(78.7252502, 726.012207, -31.1543102) | |
513 | Part3.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
514 | Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
515 | Part3.Velocity = Vector3.new(0.000627730158, -588.89917, 0.00121085986) | |
516 | Part3.Size = Vector3.new(1, 1.20000005, 1) | |
517 | Part3.BottomSurface = Enum.SurfaceType.Smooth | |
518 | Part3.BrickColor = BrickColor.new("Really black") | |
519 | Part3.CanCollide = false | |
520 | Part3.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
521 | Part3.TopSurface = Enum.SurfaceType.Smooth | |
522 | Part3.brickColor = BrickColor.new("Really black") | |
523 | BlockMesh4.Parent = Part3 | |
524 | BlockMesh4.Scale = Vector3.new(0.363636374, 0.0909090936, 0.181818187) | |
525 | Weld5.Parent = Part3 | |
526 | Weld5.C1 = CFrame.new(-0.728248596, -0.0956420898, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
527 | Weld5.Part0 = Part1 | |
528 | Weld5.Part1 = Part3 | |
529 | Weld5.part1 = Part3 | |
530 | Part6.Parent = Model0 | |
531 | Part6.CFrame = CFrame.new(78.6580124, 726.17627, -31.1537876, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
532 | Part6.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
533 | Part6.Position = Vector3.new(78.6580124, 726.17627, -31.1537876) | |
534 | Part6.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
535 | Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
536 | Part6.Velocity = Vector3.new(0.000947555352, -588.899048, 0.0013527621) | |
537 | Part6.Size = Vector3.new(1, 1.20000005, 1) | |
538 | Part6.BottomSurface = Enum.SurfaceType.Smooth | |
539 | Part6.BrickColor = BrickColor.new("Really black") | |
540 | Part6.CanCollide = false | |
541 | Part6.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
542 | Part6.TopSurface = Enum.SurfaceType.Smooth | |
543 | Part6.brickColor = BrickColor.new("Really black") | |
544 | BlockMesh7.Parent = Part6 | |
545 | BlockMesh7.Scale = Vector3.new(0.5, 0.181818187, 0.181818187) | |
546 | Weld8.Parent = Part6 | |
547 | Weld8.C1 = CFrame.new(-0.660072327, -0.259277344, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
548 | Weld8.Part0 = Part1 | |
549 | Weld8.Part1 = Part6 | |
550 | Weld8.part1 = Part6 | |
551 | Part9.Parent = Model0 | |
552 | Part9.CFrame = CFrame.new(78.9291153, 725.892883, -31.1539326, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
553 | Part9.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
554 | Part9.Position = Vector3.new(78.9291153, 725.892883, -31.1539326) | |
555 | Part9.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
556 | Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
557 | Part9.Velocity = Vector3.new(0.000394008675, -588.899536, 0.00133476022) | |
558 | Part9.Size = Vector3.new(1, 0.800000012, 1) | |
559 | Part9.BottomSurface = Enum.SurfaceType.Smooth | |
560 | Part9.BrickColor = BrickColor.new("Really black") | |
561 | Part9.CanCollide = false | |
562 | Part9.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
563 | Part9.TopSurface = Enum.SurfaceType.Smooth | |
564 | Part9.brickColor = BrickColor.new("Really black") | |
565 | Part9.FormFactor = Enum.FormFactor.Plate | |
566 | Part9.formFactor = Enum.FormFactor.Plate | |
567 | BlockMesh10.Parent = Part9 | |
568 | BlockMesh10.Scale = Vector3.new(0.0454545468, 0.772727251, 0.181818187) | |
569 | Weld11.Parent = Part9 | |
570 | Weld11.C1 = CFrame.new(-0.932800293, 0.0225219727, -0.0201015472, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
571 | Weld11.Part0 = Part1 | |
572 | Weld11.Part1 = Part9 | |
573 | Weld11.part1 = Part9 | |
574 | Part12.Parent = Model0 | |
575 | Part12.CFrame = CFrame.new(78.9140854, 726.224731, -31.152338, 0.999971807, -0.0048265378, -0.00575909019, -0.00578403473, -0.00517791184, -0.99996984, 0.00479653571, 0.999974966, -0.00520571182) | |
576 | Part12.Orientation = Vector3.new(89.5599976, -132.110001, -131.839996) | |
577 | Part12.Position = Vector3.new(78.9140854, 726.224731, -31.152338) | |
578 | Part12.Rotation = Vector3.new(90.2999954, -0.329999983, 0.280000001) | |
579 | Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
580 | Part12.Velocity = Vector3.new(0.00104012922, -588.899536, 0.00179907621) | |
581 | Part12.Size = Vector3.new(1, 1, 1) | |
582 | Part12.BottomSurface = Enum.SurfaceType.Smooth | |
583 | Part12.BrickColor = BrickColor.new("Really black") | |
584 | Part12.CanCollide = false | |
585 | Part12.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
586 | Part12.TopSurface = Enum.SurfaceType.Smooth | |
587 | Part12.brickColor = BrickColor.new("Really black") | |
588 | Part12.FormFactor = Enum.FormFactor.Symmetric | |
589 | Part12.formFactor = Enum.FormFactor.Symmetric | |
590 | CylinderMesh13.Parent = Part12 | |
591 | CylinderMesh13.Scale = Vector3.new(0.0681818202, 0.181818187, 0.0681818202) | |
592 | Weld14.Parent = Part12 | |
593 | Weld14.C1 = CFrame.new(-0.915863037, -0.0200996399, 0.309265137, -3.46899033e-05, -0.937332988, -0.348434955, 1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, -0.348434955, 0.937332988) | |
594 | Weld14.Part0 = Part1 | |
595 | Weld14.Part1 = Part12 | |
596 | Weld14.part1 = Part12 | |
597 | Part15.Parent = Model0 | |
598 | Part15.CFrame = CFrame.new(78.8836594, 725.893066, -31.1541538, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
599 | Part15.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
600 | Part15.Position = Vector3.new(78.8836594, 725.893066, -31.1541538) | |
601 | Part15.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
602 | Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
603 | Part15.Velocity = Vector3.new(0.000394690724, -588.899475, 0.00126841024) | |
604 | Part15.Size = Vector3.new(1, 0.400000006, 1) | |
605 | Part15.BottomSurface = Enum.SurfaceType.Smooth | |
606 | Part15.BrickColor = BrickColor.new("Really black") | |
607 | Part15.CanCollide = false | |
608 | Part15.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
609 | Part15.TopSurface = Enum.SurfaceType.Smooth | |
610 | Part15.brickColor = BrickColor.new("Really black") | |
611 | Part15.FormFactor = Enum.FormFactor.Plate | |
612 | Part15.formFactor = Enum.FormFactor.Plate | |
613 | BlockMesh16.Parent = Part15 | |
614 | BlockMesh16.Scale = Vector3.new(0.0454545468, 0.318181813, 0.181818187) | |
615 | Weld17.Parent = Part15 | |
616 | Weld17.C1 = CFrame.new(-0.88734436, 0.0225830078, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
617 | Weld17.Part0 = Part1 | |
618 | Weld17.Part1 = Part15 | |
619 | Weld17.part1 = Part15 | |
620 | Part18.Parent = Model0 | |
621 | Part18.CFrame = CFrame.new(78.8317947, 726.295654, -31.1559124, 0.999971449, 0.00489583658, 0.00575914979, -0.00578439236, 0.00516501302, 0.9999699, 0.00486591365, -0.999974608, 0.00519325491) | |
622 | Part18.Orientation = Vector3.new(-89.5599976, 47.9599991, -48.2399979) | |
623 | Part18.Position = Vector3.new(78.8317947, 726.295654, -31.1559124) | |
624 | Part18.Rotation = Vector3.new(-89.6999969, 0.329999983, -0.280000001) | |
625 | Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
626 | Part18.Velocity = Vector3.new(0.00118395663, -588.899353, 0.00178241602) | |
627 | Part18.Size = Vector3.new(1, 1, 1) | |
628 | Part18.BottomSurface = Enum.SurfaceType.Smooth | |
629 | Part18.BrickColor = BrickColor.new("Really black") | |
630 | Part18.CanCollide = false | |
631 | Part18.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
632 | Part18.TopSurface = Enum.SurfaceType.Smooth | |
633 | Part18.brickColor = BrickColor.new("Really black") | |
634 | Part18.FormFactor = Enum.FormFactor.Symmetric | |
635 | Part18.formFactor = Enum.FormFactor.Symmetric | |
636 | CylinderMesh19.Parent = Part18 | |
637 | CylinderMesh19.Scale = Vector3.new(0.49090907, 0.181818187, 0.163636357) | |
638 | Weld20.Parent = Part18 | |
639 | Weld20.C1 = CFrame.new(-0.833145142, 0.0165023804, -0.379699707, 3.46899033e-05, -0.937332988, -0.348434955, -1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, 0.348434955, -0.937332988) | |
640 | Weld20.Part0 = Part1 | |
641 | Weld20.Part1 = Part18 | |
642 | Weld20.part1 = Part18 | |
643 | Part21.Parent = Model0 | |
644 | Part21.CFrame = CFrame.new(78.9754715, 726.051758, -31.1529045, 0.00486118719, 0.999972045, -0.00569063425, 0.00517146243, -0.00571578741, -0.999970257, -0.999974787, 0.00483158091, -0.00519915204) | |
645 | Part21.Orientation = Vector3.new(89.5599976, -132.419998, 137.860001) | |
646 | Part21.Position = Vector3.new(78.9754715, 726.051758, -31.1529045) | |
647 | Part21.Rotation = Vector3.new(90.2999954, -0.329999983, -89.7200012) | |
648 | Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
649 | Part21.Velocity = Vector3.new(0.000702955353, -588.899658, 0.00163553795) | |
650 | Part21.Size = Vector3.new(1, 1, 1) | |
651 | Part21.BottomSurface = Enum.SurfaceType.Smooth | |
652 | Part21.BrickColor = BrickColor.new("Really black") | |
653 | Part21.CanCollide = false | |
654 | Part21.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
655 | Part21.TopSurface = Enum.SurfaceType.Smooth | |
656 | Part21.brickColor = BrickColor.new("Really black") | |
657 | Part21.FormFactor = Enum.FormFactor.Symmetric | |
658 | Part21.formFactor = Enum.FormFactor.Symmetric | |
659 | SpecialMesh22.Parent = Part21 | |
660 | SpecialMesh22.Scale = Vector3.new(0.181818187, 0.0454545468, 0.13636364) | |
661 | SpecialMesh22.MeshType = Enum.MeshType.Wedge | |
662 | Weld23.Parent = Part21 | |
663 | Weld23.C1 = CFrame.new(0.0200996399, -0.978256226, 0.136535645, -1, -0, 0, 0, -0.937309146, -0.348499119, 0, -0.348499119, 0.937309086) | |
664 | Weld23.Part0 = Part1 | |
665 | Weld23.Part1 = Part21 | |
666 | Weld23.part1 = Part21 | |
667 | Part24.Parent = Model0 | |
668 | Part24.CFrame = CFrame.new(78.8157425, 725.938965, -31.1542492, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
669 | Part24.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
670 | Part24.Position = Vector3.new(78.8157425, 725.938965, -31.1542492) | |
671 | Part24.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
672 | Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
673 | Part24.Velocity = Vector3.new(0.000484519667, -588.899353, 0.00123614084) | |
674 | Part24.Size = Vector3.new(1, 0.400000006, 1) | |
675 | Part24.BottomSurface = Enum.SurfaceType.Smooth | |
676 | Part24.BrickColor = BrickColor.new("Really black") | |
677 | Part24.CanCollide = false | |
678 | Part24.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
679 | Part24.TopSurface = Enum.SurfaceType.Smooth | |
680 | Part24.brickColor = BrickColor.new("Really black") | |
681 | Part24.FormFactor = Enum.FormFactor.Plate | |
682 | Part24.formFactor = Enum.FormFactor.Plate | |
683 | BlockMesh25.Parent = Part24 | |
684 | BlockMesh25.Scale = Vector3.new(0.0909090936, 0.0909090862, 0.181818187) | |
685 | Weld26.Parent = Part24 | |
686 | Weld26.C1 = CFrame.new(-0.819168091, -0.0228881836, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
687 | Weld26.Part0 = Part1 | |
688 | Weld26.Part1 = Part24 | |
689 | Weld26.part1 = Part24 | |
690 | Part27.Parent = Model0 | |
691 | Part27.CFrame = CFrame.new(78.1122513, 726.123657, -31.1567211, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
692 | Part27.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
693 | Part27.Position = Vector3.new(78.1122513, 726.123657, -31.1567211) | |
694 | Part27.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
695 | Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
696 | Part27.Velocity = Vector3.new(0.000849045929, -588.897949, 0.000475810375) | |
697 | Part27.Size = Vector3.new(1, 1.20000005, 1) | |
698 | Part27.BottomSurface = Enum.SurfaceType.Smooth | |
699 | Part27.BrickColor = BrickColor.new("Really black") | |
700 | Part27.CanCollide = false | |
701 | Part27.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
702 | Part27.TopSurface = Enum.SurfaceType.Smooth | |
703 | Part27.brickColor = BrickColor.new("Really black") | |
704 | BlockMesh28.Parent = Part27 | |
705 | BlockMesh28.Scale = Vector3.new(0.590909064, 0.272727281, 0.181818187) | |
706 | Weld29.Parent = Part27 | |
707 | Weld29.C1 = CFrame.new(-0.114616394, -0.203552246, -0.0201015472, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
708 | Weld29.Part0 = Part1 | |
709 | Weld29.Part1 = Part27 | |
710 | Weld29.part1 = Part27 | |
711 | Part30.Parent = Model0 | |
712 | Part30.CFrame = CFrame.new(77.9344254, 725.783752, -31.1573029, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
713 | Part30.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
714 | Part30.Position = Vector3.new(77.9344254, 725.783752, -31.1573029) | |
715 | Part30.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
716 | Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
717 | Part30.Velocity = Vector3.new(0.000185697689, -588.897644, -0.000282954774) | |
718 | Part30.Size = Vector3.new(1, 0.400000006, 1) | |
719 | Part30.BottomSurface = Enum.SurfaceType.Smooth | |
720 | Part30.BrickColor = BrickColor.new("Really black") | |
721 | Part30.CanCollide = false | |
722 | Part30.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
723 | Part30.TopSurface = Enum.SurfaceType.Smooth | |
724 | Part30.brickColor = BrickColor.new("Really black") | |
725 | Part30.FormFactor = Enum.FormFactor.Plate | |
726 | Part30.formFactor = Enum.FormFactor.Plate | |
727 | BlockMesh31.Parent = Part30 | |
728 | BlockMesh31.Scale = Vector3.new(0.181818187, 0.0454545431, 0.0909090936) | |
729 | Weld32.Parent = Part30 | |
730 | Weld32.C1 = CFrame.new(0.0612411499, 0.137390137, -0.022151947, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
731 | Weld32.Part0 = Part1 | |
732 | Weld32.Part1 = Part30 | |
733 | Weld32.part1 = Part30 | |
734 | Part33.Parent = Model0 | |
735 | Part33.CFrame = CFrame.new(77.6566315, 725.936584, -31.1599121, -0.00486118719, -0.00572875142, 0.999971807, -0.00517146243, -0.999970078, -0.00575384498, 0.999974787, -0.00519933598, 0.00483138254) | |
736 | Part33.Orientation = Vector3.new(0.329999983, 89.7200012, -179.699997) | |
737 | Part33.Position = Vector3.new(77.6566315, 725.936584, -31.1599121) | |
738 | Part33.Rotation = Vector3.new(49.9799995, 89.5699997, 130.319992) | |
739 | Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
740 | Part33.Velocity = Vector3.new(0.0004881676, -588.897095, -0.000466093799) | |
741 | Part33.Size = Vector3.new(1, 1.20000005, 1) | |
742 | Part33.BottomSurface = Enum.SurfaceType.Smooth | |
743 | Part33.BrickColor = BrickColor.new("Really black") | |
744 | Part33.CanCollide = false | |
745 | Part33.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
746 | Part33.TopSurface = Enum.SurfaceType.Smooth | |
747 | Part33.brickColor = BrickColor.new("Really black") | |
748 | SpecialMesh34.Parent = Part33 | |
749 | SpecialMesh34.Scale = Vector3.new(0.272727281, 0.0454545468, 0.318181813) | |
750 | SpecialMesh34.MeshType = Enum.MeshType.Torso | |
751 | Weld35.Parent = Part33 | |
752 | Weld35.C1 = CFrame.new(-0.0200996399, 0.0138549805, 0.339927673, 1, 0, 0, 0, -0.348463416, 0.937322378, 0, -0.937322378, -0.348463416) | |
753 | Weld35.Part0 = Part1 | |
754 | Weld35.Part1 = Part33 | |
755 | Weld35.part1 = Part33 | |
756 | Part36.Parent = Model0 | |
757 | Part36.CFrame = CFrame.new(78.0779419, 725.824768, -31.1566143, 0.792933762, -0.609288275, -0.0048930035, 0.609267056, 0.792947948, -0.00521429349, 0.00705690216, 0.00115352729, 0.99997437) | |
758 | Part36.Orientation = Vector3.new(0.299999982, -0.280000001, 37.5400009) | |
759 | Part36.Position = Vector3.new(78.0779419, 725.824768, -31.1566143) | |
760 | Part36.Rotation = Vector3.new(0.299999982, -0.280000001, 37.5400009) | |
761 | Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
762 | Part36.Velocity = Vector3.new(0.000264836359, -588.897888, -1.25119041e-05) | |
763 | Part36.Size = Vector3.new(1, 0.400000006, 1) | |
764 | Part36.BottomSurface = Enum.SurfaceType.Smooth | |
765 | Part36.BrickColor = BrickColor.new("Really black") | |
766 | Part36.CanCollide = false | |
767 | Part36.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
768 | Part36.TopSurface = Enum.SurfaceType.Smooth | |
769 | Part36.brickColor = BrickColor.new("Really black") | |
770 | Part36.FormFactor = Enum.FormFactor.Plate | |
771 | Part36.formFactor = Enum.FormFactor.Plate | |
772 | BlockMesh37.Parent = Part36 | |
773 | BlockMesh37.Scale = Vector3.new(0.13636364, 0.0454545431, 0.0909090936) | |
774 | Weld38.Parent = Part36 | |
775 | Weld38.C1 = CFrame.new(-0.00610351563, 0.125793457, -0.0219287872, 5.13195992e-05, -0.526062965, -0.850445628, 1.4603138e-05, 0.850445628, -0.526062965, 1, 1.4603138e-05, 5.13195992e-05) | |
776 | Weld38.Part0 = Part1 | |
777 | Weld38.Part1 = Part36 | |
778 | Weld38.part1 = Part36 | |
779 | Part39.Parent = Model0 | |
780 | Part39.CFrame = CFrame.new(77.520668, 726.100464, -31.0460663, 0.999971807, -0.0048265378, -0.00575909019, -0.00578403473, -0.00517791184, -0.99996984, 0.00479653571, 0.999974966, -0.00520571182) | |
781 | Part39.Orientation = Vector3.new(89.5599976, -132.110001, -131.839996) | |
782 | Part39.Position = Vector3.new(77.520668, 726.100464, -31.0460663) | |
783 | Part39.Rotation = Vector3.new(90.2999954, -0.329999983, 0.280000001) | |
784 | Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
785 | Part39.Velocity = Vector3.new(0.000641553081, -588.896973, -0.000425181322) | |
786 | Part39.Size = Vector3.new(1, 1, 1) | |
787 | Part39.BottomSurface = Enum.SurfaceType.Smooth | |
788 | Part39.BrickColor = BrickColor.new("Really black") | |
789 | Part39.CanCollide = false | |
790 | Part39.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
791 | Part39.TopSurface = Enum.SurfaceType.Smooth | |
792 | Part39.brickColor = BrickColor.new("Really black") | |
793 | Part39.FormFactor = Enum.FormFactor.Symmetric | |
794 | Part39.formFactor = Enum.FormFactor.Symmetric | |
795 | SpecialMesh40.Parent = Part39 | |
796 | SpecialMesh40.Scale = Vector3.new(0.681818187, 0.0454545468, 0.272727281) | |
797 | SpecialMesh40.MeshType = Enum.MeshType.Wedge | |
798 | Weld41.Parent = Part39 | |
799 | Weld41.C1 = CFrame.new(0.476287842, -0.133737564, 0.177490234, -3.46899033e-05, -0.937332988, -0.348434955, 1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, -0.348434955, 0.937332988) | |
800 | Weld41.Part0 = Part1 | |
801 | Weld41.Part1 = Part39 | |
802 | Weld41.part1 = Part39 | |
803 | Part42.Parent = Model0 | |
804 | Part42.CFrame = CFrame.new(77.278923, 726.300537, -31.1634903, 0.999971449, 0.00489583658, 0.00575914979, -0.00578439236, 0.00516501302, 0.9999699, 0.00486591365, -0.999974608, 0.00519325491) | |
805 | Part42.Orientation = Vector3.new(-89.5599976, 47.9599991, -48.2399979) | |
806 | Part42.Position = Vector3.new(77.278923, 726.300537, -31.1634903) | |
807 | Part42.Rotation = Vector3.new(-89.6999969, 0.329999983, -0.280000001) | |
808 | Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
809 | Part42.Velocity = Vector3.new(0.00120460382, -588.896301, -0.000486253732) | |
810 | Part42.Size = Vector3.new(1, 1, 1) | |
811 | Part42.BottomSurface = Enum.SurfaceType.Smooth | |
812 | Part42.BrickColor = BrickColor.new("Really black") | |
813 | Part42.CanCollide = false | |
814 | Part42.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
815 | Part42.TopSurface = Enum.SurfaceType.Smooth | |
816 | Part42.brickColor = BrickColor.new("Really black") | |
817 | Part42.FormFactor = Enum.FormFactor.Symmetric | |
818 | Part42.formFactor = Enum.FormFactor.Symmetric | |
819 | CylinderMesh43.Parent = Part42 | |
820 | CylinderMesh43.Scale = Vector3.new(0.272727281, 0.181818187, 0.13636364) | |
821 | Weld44.Parent = Part42 | |
822 | Weld44.C1 = CFrame.new(0.719749451, 0.0165023804, -0.375549316, 3.46899033e-05, -0.937332988, -0.348434955, -1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, 0.348434955, -0.937332988) | |
823 | Weld44.Part0 = Part1 | |
824 | Weld44.Part1 = Part42 | |
825 | Weld44.part1 = Part42 | |
826 | Part45.Parent = Model0 | |
827 | Part45.CFrame = CFrame.new(78.220871, 725.251526, -31.1607132, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
828 | Part45.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
829 | Part45.Position = Vector3.new(78.220871, 725.251526, -31.1607132) | |
830 | Part45.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
831 | Part45.Color = Color3.new(0.388235, 0.372549, 0.384314) | |
832 | Part45.Velocity = Vector3.new(-0.000849317061, -588.898193, -0.000643161358) | |
833 | Part45.Size = Vector3.new(1, 1.20000005, 1) | |
834 | Part45.BottomSurface = Enum.SurfaceType.Smooth | |
835 | Part45.BrickColor = BrickColor.new("Dark stone grey") | |
836 | Part45.CanCollide = false | |
837 | Part45.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
838 | Part45.TopSurface = Enum.SurfaceType.Smooth | |
839 | Part45.brickColor = BrickColor.new("Dark stone grey") | |
840 | BlockMesh46.Parent = Part45 | |
841 | BlockMesh46.Scale = Vector3.new(0.218181834, 0.409090906, 0.13636364) | |
842 | Weld47.Parent = Part45 | |
843 | Weld47.C1 = CFrame.new(-0.228256226, 0.66796875, -0.0201015472, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
844 | Weld47.Part0 = Part1 | |
845 | Weld47.Part1 = Part45 | |
846 | Weld47.part1 = Part45 | |
847 | Part48.Parent = Model0 | |
848 | Part48.CFrame = CFrame.new(78.3683548, 725.910034, -31.1565895, 0.00486118719, -0.00572875142, -0.999971807, 0.00517146243, -0.999970078, 0.00575384498, -0.999974787, -0.00519933598, -0.00483138254) | |
849 | Part48.Orientation = Vector3.new(-0.329999983, -90.2799988, 179.699997) | |
850 | Part48.Position = Vector3.new(78.3683548, 725.910034, -31.1565895) | |
851 | Part48.Rotation = Vector3.new(-130.020004, -89.5699997, 49.6800003) | |
852 | Part48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
853 | Part48.Velocity = Vector3.new(0.000431416731, -588.898438, 0.000538068009) | |
854 | Part48.Size = Vector3.new(1, 1.20000005, 1) | |
855 | Part48.BottomSurface = Enum.SurfaceType.Smooth | |
856 | Part48.BrickColor = BrickColor.new("Really black") | |
857 | Part48.CanCollide = false | |
858 | Part48.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
859 | Part48.TopSurface = Enum.SurfaceType.Smooth | |
860 | Part48.brickColor = BrickColor.new("Really black") | |
861 | SpecialMesh49.Parent = Part48 | |
862 | SpecialMesh49.Scale = Vector3.new(0.181818187, 0.0909090936, 0.0363636352) | |
863 | SpecialMesh49.MeshType = Enum.MeshType.Wedge | |
864 | Weld50.Parent = Part48 | |
865 | Weld50.C1 = CFrame.new(0.0200996399, -0.00860595703, 0.371948242, -1, 0, 0, 0, -0.348463416, 0.937322378, 0, 0.937322378, 0.348463416) | |
866 | Weld50.Part0 = Part1 | |
867 | Weld50.Part1 = Part48 | |
868 | Weld50.part1 = Part48 | |
869 | Part51.Parent = Model0 | |
870 | Part51.CFrame = CFrame.new(78.3570175, 725.602722, -31.1565056, -0.0057592988, 0.999971688, -0.00485473918, -0.999970078, -0.00578418374, -0.0051368135, -0.00516479416, 0.00482499646, 0.999975026) | |
871 | Part51.Orientation = Vector3.new(0.289999992, -0.280000001, -90.3299942) | |
872 | Part51.Position = Vector3.new(78.3570175, 725.602722, -31.1565056) | |
873 | Part51.Rotation = Vector3.new(0.289999992, -0.280000001, -90.3299942) | |
874 | Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
875 | Part51.Velocity = Vector3.new(-0.000169218285, -588.898438, 7.10685272e-05) | |
876 | Part51.Size = Vector3.new(1, 1.20000005, 1) | |
877 | Part51.BottomSurface = Enum.SurfaceType.Smooth | |
878 | Part51.BrickColor = BrickColor.new("Really black") | |
879 | Part51.CanCollide = false | |
880 | Part51.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
881 | Part51.TopSurface = Enum.SurfaceType.Smooth | |
882 | Part51.brickColor = BrickColor.new("Really black") | |
883 | SpecialMesh52.Parent = Part51 | |
884 | SpecialMesh52.Scale = Vector3.new(0.363636374, 0.0227272734, 0.181818187) | |
885 | SpecialMesh52.MeshType = Enum.MeshType.Torso | |
886 | Weld53.Parent = Part51 | |
887 | Weld53.C1 = CFrame.new(-0.315979004, -0.362388611, -0.021818161, 3.46899033e-05, -0.348434955, 0.937332988, -6.22868538e-06, -0.937332988, -0.348434955, 1, 6.22868538e-06, -3.46899033e-05) | |
888 | Weld53.Part0 = Part1 | |
889 | Weld53.Part1 = Part51 | |
890 | Weld53.part1 = Part51 | |
891 | Part54.Parent = Model0 | |
892 | Part54.CFrame = CFrame.new(78.6339035, 725.935547, -31.1551666, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251) | |
893 | Part54.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994) | |
894 | Part54.Position = Vector3.new(78.6339035, 725.935547, -31.1551666) | |
895 | Part54.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012) | |
896 | Part54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
897 | Part54.Velocity = Vector3.new(0.000479185255, -588.898987, 0.000964635867) | |
898 | Part54.Size = Vector3.new(1, 1, 1) | |
899 | Part54.BottomSurface = Enum.SurfaceType.Smooth | |
900 | Part54.BrickColor = BrickColor.new("Really black") | |
901 | Part54.CanCollide = false | |
902 | Part54.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
903 | Part54.TopSurface = Enum.SurfaceType.Smooth | |
904 | Part54.brickColor = BrickColor.new("Really black") | |
905 | Part54.FormFactor = Enum.FormFactor.Symmetric | |
906 | Part54.formFactor = Enum.FormFactor.Symmetric | |
907 | SpecialMesh55.Parent = Part54 | |
908 | SpecialMesh55.Scale = Vector3.new(0.181818187, 0.272727281, 0.0454545468) | |
909 | SpecialMesh55.MeshType = Enum.MeshType.Wedge | |
910 | Weld56.Parent = Part54 | |
911 | Weld56.C1 = CFrame.new(0.0200996399, 0.63734436, -0.018371582, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146) | |
912 | Weld56.Part0 = Part1 | |
913 | Weld56.Part1 = Part54 | |
914 | Weld56.part1 = Part54 | |
915 | Part57.Parent = Model0 | |
916 | Part57.CFrame = CFrame.new(77.6133575, 726.314087, -31.1581726, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
917 | Part57.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
918 | Part57.Position = Vector3.new(77.6133575, 726.314087, -31.1581726) | |
919 | Part57.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
920 | Part57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
921 | Part57.Velocity = Vector3.new(0.00122328789, -588.896973, 2.37379863e-05) | |
922 | Part57.Size = Vector3.new(1, 1, 1) | |
923 | Part57.BottomSurface = Enum.SurfaceType.Smooth | |
924 | Part57.BrickColor = BrickColor.new("Really black") | |
925 | Part57.CanCollide = false | |
926 | Part57.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
927 | Part57.TopSurface = Enum.SurfaceType.Smooth | |
928 | Part57.brickColor = BrickColor.new("Really black") | |
929 | Part57.FormFactor = Enum.FormFactor.Symmetric | |
930 | Part57.formFactor = Enum.FormFactor.Symmetric | |
931 | CylinderMesh58.Parent = Part57 | |
932 | CylinderMesh58.Scale = Vector3.new(0.13636364, 0.0454545468, 0.0909090936) | |
933 | Weld59.Parent = Part57 | |
934 | Weld59.C1 = CFrame.new(0.385375977, -0.391052246, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
935 | Weld59.Part0 = Part1 | |
936 | Weld59.Part1 = Part57 | |
937 | Weld59.part1 = Part57 | |
938 | Part60.Parent = Model0 | |
939 | Part60.CFrame = CFrame.new(78.4591217, 726.021057, -31.1591549, 0.999971449, 0.00489583658, 0.00575914979, -0.00578439236, 0.00516501302, 0.9999699, 0.00486591365, -0.999974608, 0.00519325491) | |
940 | Part60.Orientation = Vector3.new(-89.5599976, 47.9599991, -48.2399979) | |
941 | Part60.Position = Vector3.new(78.4591217, 726.021057, -31.1591549) | |
942 | Part60.Rotation = Vector3.new(-89.6999969, 0.329999983, -0.280000001) | |
943 | Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
944 | Part60.Velocity = Vector3.new(0.000652124058, -588.898621, 0.000833803089) | |
945 | Part60.Size = Vector3.new(1, 1, 1) | |
946 | Part60.BottomSurface = Enum.SurfaceType.Smooth | |
947 | Part60.BrickColor = BrickColor.new("Really black") | |
948 | Part60.CanCollide = false | |
949 | Part60.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
950 | Part60.TopSurface = Enum.SurfaceType.Smooth | |
951 | Part60.brickColor = BrickColor.new("Really black") | |
952 | Part60.FormFactor = Enum.FormFactor.Symmetric | |
953 | Part60.formFactor = Enum.FormFactor.Symmetric | |
954 | CylinderMesh61.Parent = Part60 | |
955 | CylinderMesh61.Scale = Vector3.new(0.227272734, 0.181818187, 0.227272734) | |
956 | Weld62.Parent = Part60 | |
957 | Weld62.C1 = CFrame.new(-0.462059021, 0.0165023804, -0.102905273, 3.46899033e-05, -0.937332988, -0.348434955, -1, -3.46899033e-05, -6.22868538e-06, -6.22868538e-06, 0.348434955, -0.937332988) | |
958 | Weld62.Part0 = Part1 | |
959 | Weld62.Part1 = Part60 | |
960 | Weld62.part1 = Part60 | |
961 | Part63.Parent = Model0 | |
962 | Part63.CFrame = CFrame.new(77.5217667, 726.101624, -31.2733727, -0.999971449, 0.00489583658, -0.00575914979, 0.00578439236, 0.00516501302, -0.9999699, -0.00486591365, -0.999974608, -0.00519325491) | |
963 | Part63.Orientation = Vector3.new(89.5599976, -132.039993, 48.2399979) | |
964 | Part63.Position = Vector3.new(77.5217667, 726.101624, -31.2733727) | |
965 | Part63.Rotation = Vector3.new(90.2999954, -0.329999983, -179.720001) | |
966 | Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
967 | Part63.Velocity = Vector3.new(0.000976950163, -588.896667, -0.000421871635) | |
968 | Part63.Size = Vector3.new(1, 1, 1) | |
969 | Part63.BottomSurface = Enum.SurfaceType.Smooth | |
970 | Part63.BrickColor = BrickColor.new("Really black") | |
971 | Part63.CanCollide = false | |
972 | Part63.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
973 | Part63.TopSurface = Enum.SurfaceType.Smooth | |
974 | Part63.brickColor = BrickColor.new("Really black") | |
975 | Part63.FormFactor = Enum.FormFactor.Symmetric | |
976 | Part63.formFactor = Enum.FormFactor.Symmetric | |
977 | SpecialMesh64.Parent = Part63 | |
978 | SpecialMesh64.Scale = Vector3.new(0.681818187, 0.0454545468, 0.272727281) | |
979 | SpecialMesh64.MeshType = Enum.MeshType.Wedge | |
980 | Weld65.Parent = Part63 | |
981 | Weld65.C1 = CFrame.new(-0.476295471, -0.0935382843, 0.177490234, -3.46899033e-05, 0.937332988, 0.348434955, -1, -3.46899033e-05, -6.22868538e-06, 6.22868538e-06, -0.348434955, 0.937332988) | |
982 | Weld65.Part0 = Part1 | |
983 | Weld65.Part1 = Part63 | |
984 | Weld65.part1 = Part63 | |
985 | Part66.Parent = Model0 | |
986 | Part66.CFrame = CFrame.new(78.9729919, 725.615417, -31.1551723, -0.00486118719, 0.999972045, 0.00569066405, -0.00517146243, -0.00571578741, 0.999970317, 0.999974787, 0.00483158091, 0.00519915251) | |
987 | Part66.Orientation = Vector3.new(-89.5599976, 47.579998, -137.860001) | |
988 | Part66.Position = Vector3.new(78.9729919, 725.615417, -31.1551723) | |
989 | Part66.Rotation = Vector3.new(-89.6999969, 0.329999983, -90.2799988) | |
990 | Part66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
991 | Part66.Velocity = Vector3.new(-0.000146364502, -588.899658, 0.00099242141) | |
992 | Part66.Size = Vector3.new(1, 1, 1) | |
993 | Part66.BottomSurface = Enum.SurfaceType.Smooth | |
994 | Part66.BrickColor = BrickColor.new("Really black") | |
995 | Part66.CanCollide = false | |
996 | Part66.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
997 | Part66.TopSurface = Enum.SurfaceType.Smooth | |
998 | Part66.brickColor = BrickColor.new("Really black") | |
999 | Part66.FormFactor = Enum.FormFactor.Symmetric | |
1000 | Part66.formFactor = Enum.FormFactor.Symmetric | |
1001 | SpecialMesh67.Parent = Part66 | |
1002 | SpecialMesh67.Scale = Vector3.new(0.181818187, 0.0454545468, 0.0454545468) | |
1003 | SpecialMesh67.MeshType = Enum.MeshType.Wedge | |
1004 | Weld68.Parent = Part66 | |
1005 | Weld68.C1 = CFrame.new(-0.0200996399, -0.978256226, 0.299804688, 1, 0, 0, 0, -0.937309146, -0.348499119, 0, 0.348499119, -0.937309146) | |
1006 | Weld68.Part0 = Part1 | |
1007 | Weld68.Part1 = Part66 | |
1008 | Weld68.part1 = Part66 | |
1009 | Part69.Parent = Model0 | |
1010 | Part69.CFrame = CFrame.new(77.8519516, 725.922607, -31.1628056, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251) | |
1011 | Part69.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994) | |
1012 | Part69.Position = Vector3.new(77.8519516, 725.922607, -31.1628056) | |
1013 | Part69.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012) | |
1014 | Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1015 | Part69.Velocity = Vector3.new(0.000465095858, -588.897461, -0.000200324735) | |
1016 | Part69.Size = Vector3.new(1, 0.400000006, 1) | |
1017 | Part69.BottomSurface = Enum.SurfaceType.Smooth | |
1018 | Part69.BrickColor = BrickColor.new("Really black") | |
1019 | Part69.CanCollide = false | |
1020 | Part69.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1021 | Part69.TopSurface = Enum.SurfaceType.Smooth | |
1022 | Part69.brickColor = BrickColor.new("Really black") | |
1023 | Part69.FormFactor = Enum.FormFactor.Plate | |
1024 | Part69.formFactor = Enum.FormFactor.Plate | |
1025 | BlockMesh70.Parent = Part69 | |
1026 | BlockMesh70.Scale = Vector3.new(0.0909090936, 0.0454545431, 0.272727281) | |
1027 | Weld71.Parent = Part69 | |
1028 | Weld71.C1 = CFrame.new(0.0163288116, -0.144546509, -0.0009765625, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146) | |
1029 | Weld71.Part0 = Part1 | |
1030 | Weld71.Part1 = Part69 | |
1031 | Weld71.part1 = Part69 | |
1032 | Part72.Parent = Model0 | |
1033 | Part72.CFrame = CFrame.new(76.8803253, 726.104675, -31.162817, 0.00575894117, 0.999971569, 0.0048676352, 0.999969721, -0.00578424335, 0.00520611135, 0.0052341721, 0.00483745337, -0.999974549) | |
1034 | Part72.Orientation = Vector3.new(-0.299999982, 179.720001, 90.3299942) | |
1035 | Part72.Position = Vector3.new(76.8803253, 726.104675, -31.162817) | |
1036 | Part72.Rotation = Vector3.new(-179.699997, 0.280000001, -89.6699982) | |
1037 | Part72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1038 | Part72.Velocity = Vector3.new(0.000820887624, -588.895569, -0.00135746959) | |
1039 | Part72.Size = Vector3.new(1, 1.20000005, 1) | |
1040 | Part72.BottomSurface = Enum.SurfaceType.Smooth | |
1041 | Part72.BrickColor = BrickColor.new("Really black") | |
1042 | Part72.CanCollide = false | |
1043 | Part72.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1044 | Part72.TopSurface = Enum.SurfaceType.Smooth | |
1045 | Part72.brickColor = BrickColor.new("Really black") | |
1046 | CylinderMesh73.Parent = Part72 | |
1047 | CylinderMesh73.Scale = Vector3.new(0.181818187, 0.318181813, 0.109090917) | |
1048 | Weld74.Parent = Part72 | |
1049 | Weld74.C1 = CFrame.new(-0.177429199, 1.11719513, 0.0200996399, 3.46899033e-05, 0.348434955, -0.937332988, 6.22868538e-06, -0.937332988, -0.348434955, -1, 6.22868538e-06, -3.46899033e-05) | |
1050 | Weld74.Part0 = Part1 | |
1051 | Weld74.Part1 = Part72 | |
1052 | Weld74.part1 = Part72 | |
1053 | Part75.Parent = Model0 | |
1054 | Part75.CFrame = CFrame.new(77.4986496, 726.128418, -31.1596947, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
1055 | Part75.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
1056 | Part75.Position = Vector3.new(77.4986496, 726.128418, -31.1596947) | |
1057 | Part75.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
1058 | Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1059 | Part75.Velocity = Vector3.new(0.000862706744, -588.89679, -0.000416482217) | |
1060 | Part75.Size = Vector3.new(1, 1.20000005, 1) | |
1061 | Part75.BottomSurface = Enum.SurfaceType.Smooth | |
1062 | Part75.BrickColor = BrickColor.new("Really black") | |
1063 | Part75.CanCollide = false | |
1064 | Part75.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1065 | Part75.TopSurface = Enum.SurfaceType.Smooth | |
1066 | Part75.brickColor = BrickColor.new("Really black") | |
1067 | BlockMesh76.Parent = Part75 | |
1068 | BlockMesh76.Scale = Vector3.new(0.636363626, 0.272727281, 0.181818187) | |
1069 | Weld77.Parent = Part75 | |
1070 | Weld77.C1 = CFrame.new(0.499015808, -0.204711914, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
1071 | Weld77.Part0 = Part1 | |
1072 | Weld77.Part1 = Part75 | |
1073 | Weld77.part1 = Part75 | |
1074 | Part78.Parent = Model0 | |
1075 | Part78.CFrame = CFrame.new(77.3384552, 725.938416, -31.1614494, -0.00486118719, -0.00572875142, 0.999971807, -0.00517146243, -0.999970078, -0.00575384498, 0.999974787, -0.00519933598, 0.00483138254) | |
1076 | Part78.Orientation = Vector3.new(0.329999983, 89.7200012, -179.699997) | |
1077 | Part78.Position = Vector3.new(77.3384552, 725.938416, -31.1614494) | |
1078 | Part78.Rotation = Vector3.new(49.9799995, 89.5699997, 130.319992) | |
1079 | Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1080 | Part78.Velocity = Vector3.new(0.000493998639, -588.896423, -0.000929716509) | |
1081 | Part78.Size = Vector3.new(1, 1.20000005, 1) | |
1082 | Part78.BottomSurface = Enum.SurfaceType.Smooth | |
1083 | Part78.BrickColor = BrickColor.new("Really black") | |
1084 | Part78.CanCollide = false | |
1085 | Part78.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1086 | Part78.TopSurface = Enum.SurfaceType.Smooth | |
1087 | Part78.brickColor = BrickColor.new("Really black") | |
1088 | SpecialMesh79.Parent = Part78 | |
1089 | SpecialMesh79.Scale = Vector3.new(0.272727281, 0.0454545468, 0.318181813) | |
1090 | SpecialMesh79.MeshType = Enum.MeshType.Torso | |
1091 | Weld80.Parent = Part78 | |
1092 | Weld80.C1 = CFrame.new(-0.0200996399, 0.0138549805, 0.658111572, 1, 0, 0, 0, -0.348463416, 0.937322378, 0, -0.937322378, -0.348463416) | |
1093 | Weld80.Part0 = Part1 | |
1094 | Weld80.Part1 = Part78 | |
1095 | Weld80.part1 = Part78 | |
1096 | Part81.Parent = Model0 | |
1097 | Part81.CFrame = CFrame.new(78.9740906, 725.810791, -31.1541405, 0.999971449, 0.00576126575, -0.00488056382, -0.00578656793, 0.99996978, -0.00518477894, 0.00485052401, 0.00521290442, 0.999974608) | |
1098 | Part81.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
1099 | Part81.Position = Vector3.new(78.9740906, 725.810791, -31.1541405) | |
1100 | Part81.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
1101 | Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1102 | Part81.Velocity = Vector3.new(0.000233898521, -588.899658, 0.00128036307) | |
1103 | Part81.Size = Vector3.new(1, 0.400000006, 1) | |
1104 | Part81.BottomSurface = Enum.SurfaceType.Smooth | |
1105 | Part81.BrickColor = BrickColor.new("Really black") | |
1106 | Part81.CanCollide = false | |
1107 | Part81.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1108 | Part81.TopSurface = Enum.SurfaceType.Smooth | |
1109 | Part81.brickColor = BrickColor.new("Really black") | |
1110 | Part81.FormFactor = Enum.FormFactor.Plate | |
1111 | Part81.formFactor = Enum.FormFactor.Plate | |
1112 | BlockMesh82.Parent = Part81 | |
1113 | BlockMesh82.Scale = Vector3.new(0.0454545468, 0.863636374, 0.181818187) | |
1114 | Weld83.Parent = Part81 | |
1115 | Weld83.C1 = CFrame.new(-0.978248596, 0.104370117, -0.0200996399, 1.93119049e-05, -0.937333703, -0.348432809, 1.34110451e-05, 0.348432839, -0.937333703, 1, 1.34110451e-05, 1.93119049e-05) | |
1116 | Weld83.Part0 = Part1 | |
1117 | Weld83.Part1 = Part81 | |
1118 | Weld83.part1 = Part81 | |
1119 | Part84.Parent = Model0 | |
1120 | Part84.CFrame = CFrame.new(78.8829117, 725.761353, -31.1548557, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251) | |
1121 | Part84.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994) | |
1122 | Part84.Position = Vector3.new(78.8829117, 725.761353, -31.1548557) | |
1123 | Part84.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012) | |
1124 | Part84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1125 | Part84.Velocity = Vector3.new(0.000138340081, -588.899475, 0.00107427989) | |
1126 | Part84.Size = Vector3.new(1, 1, 1) | |
1127 | Part84.BottomSurface = Enum.SurfaceType.Smooth | |
1128 | Part84.BrickColor = BrickColor.new("Really black") | |
1129 | Part84.CanCollide = false | |
1130 | Part84.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1131 | Part84.TopSurface = Enum.SurfaceType.Smooth | |
1132 | Part84.brickColor = BrickColor.new("Really black") | |
1133 | Part84.FormFactor = Enum.FormFactor.Symmetric | |
1134 | Part84.formFactor = Enum.FormFactor.Symmetric | |
1135 | SpecialMesh85.Parent = Part84 | |
1136 | SpecialMesh85.Scale = Vector3.new(0.181818187, 0.0454545468, 0.13636364) | |
1137 | SpecialMesh85.MeshType = Enum.MeshType.Wedge | |
1138 | Weld86.Parent = Part84 | |
1139 | Weld86.C1 = CFrame.new(0.0200996399, 0.88734436, 0.15435791, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146) | |
1140 | Weld86.Part0 = Part1 | |
1141 | Weld86.Part1 = Part84 | |
1142 | Weld86.part1 = Part84 | |
1143 | Part87.Parent = Model0 | |
1144 | Part87.CFrame = CFrame.new(78.8153839, 725.875427, -31.1545944, 0.00486118719, -0.999971986, 0.00569066405, 0.00517146243, 0.00571575761, 0.999970317, -0.999974787, -0.00483158045, 0.00519915251) | |
1145 | Part87.Orientation = Vector3.new(-89.5599976, 47.579998, 42.1399994) | |
1146 | Part87.Position = Vector3.new(78.8153839, 725.875427, -31.1545944) | |
1147 | Part87.Rotation = Vector3.new(-89.6999969, 0.329999983, 89.7200012) | |
1148 | Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1149 | Part87.Velocity = Vector3.new(0.000360868144, -588.899353, 0.00114249717) | |
1150 | Part87.Size = Vector3.new(1, 1, 1) | |
1151 | Part87.BottomSurface = Enum.SurfaceType.Smooth | |
1152 | Part87.BrickColor = BrickColor.new("Really black") | |
1153 | Part87.CanCollide = false | |
1154 | Part87.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1155 | Part87.TopSurface = Enum.SurfaceType.Smooth | |
1156 | Part87.brickColor = BrickColor.new("Really black") | |
1157 | Part87.FormFactor = Enum.FormFactor.Symmetric | |
1158 | Part87.formFactor = Enum.FormFactor.Symmetric | |
1159 | SpecialMesh88.Parent = Part87 | |
1160 | SpecialMesh88.Scale = Vector3.new(0.181818187, 0.0909090936, 0.0909090936) | |
1161 | SpecialMesh88.MeshType = Enum.MeshType.Wedge | |
1162 | Weld89.Parent = Part87 | |
1163 | Weld89.C1 = CFrame.new(0.0200996399, 0.819168091, 0.0407104492, -1, 0, 0, 0, 0.937309086, 0.348499119, 0, 0.348499119, -0.937309146) | |
1164 | Weld89.Part0 = Part1 | |
1165 | Weld89.Part1 = Part87 | |
1166 | Weld89.part1 = Part87 | |
1167 | Part90.Parent = Model0 | |
1168 | Part90.CFrame = CFrame.new(77.1257706, 726.103333, -31.1616287, 0.0057592988, -0.999971688, -0.00485473918, 0.999970078, 0.00578418374, -0.0051368135, 0.00516479416, -0.00482499646, 0.999975026) | |
1169 | Part90.Orientation = Vector3.new(0.289999992, -0.280000001, 89.6699982) | |
1170 | Part90.Position = Vector3.new(77.1257706, 726.103333, -31.1616287) | |
1171 | Part90.Rotation = Vector3.new(0.289999992, -0.280000001, 89.6699982) | |
1172 | Part90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1173 | Part90.Velocity = Vector3.new(0.000816522283, -588.896057, -0.000999722863) | |
1174 | Part90.Size = Vector3.new(1, 1.20000005, 1) | |
1175 | Part90.BottomSurface = Enum.SurfaceType.Smooth | |
1176 | Part90.BrickColor = BrickColor.new("Really black") | |
1177 | Part90.CanCollide = false | |
1178 | Part90.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1179 | Part90.TopSurface = Enum.SurfaceType.Smooth | |
1180 | Part90.brickColor = BrickColor.new("Really black") | |
1181 | CylinderMesh91.Parent = Part90 | |
1182 | CylinderMesh91.Scale = Vector3.new(0.272727281, 0.0909090936, 0.181818187) | |
1183 | Weld92.Parent = Part90 | |
1184 | Weld92.C1 = CFrame.new(-0.177490234, -0.871742249, -0.0201015472, -3.46899033e-05, 0.348434955, -0.937332988, 6.22868538e-06, 0.937332988, 0.348434955, 1, 6.22868538e-06, -3.46899033e-05) | |
1185 | Weld92.Part0 = Part1 | |
1186 | Weld92.Part1 = Part90 | |
1187 | Weld92.part1 = Part90 | |
1188 | Part93.Name = "Handle" | |
1189 | Part93.Parent = Model0 | |
1190 | Part93.CFrame = CFrame.new(78.223381, 725.687866, -31.1584435, 0.999971688, 0.00576139288, -0.00484167924, -0.00578635745, 0.999969959, -0.00515810447, 0.00481181638, 0.0051859743, 0.999974966) | |
1191 | Part93.Orientation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
1192 | Part93.Position = Vector3.new(78.223381, 725.687866, -31.1584435) | |
1193 | Part93.Rotation = Vector3.new(0.299999982, -0.280000001, -0.329999983) | |
1194 | Part93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
1195 | Part93.Velocity = Vector3.new(0, -588.898193, 0) | |
1196 | Part93.Size = Vector3.new(1, 1.20000005, 1) | |
1197 | Part93.BottomSurface = Enum.SurfaceType.Smooth | |
1198 | Part93.BrickColor = BrickColor.new("Really black") | |
1199 | Part93.CanCollide = false | |
1200 | Part93.RotVelocity = Vector3.new(0.00146555947, -0.00146555947, -0.00195407914) | |
1201 | Part93.TopSurface = Enum.SurfaceType.Smooth | |
1202 | Part93.brickColor = BrickColor.new("Really black") | |
1203 | BlockMesh94.Parent = Part93 | |
1204 | BlockMesh94.Scale = Vector3.new(0.272727281, 0.454545438, 0.181818187) | |
1205 | Weld95.Parent = Part93 | |
1206 | Weld95.C1 = CFrame.new(-0.228256226, 0.231628418, -0.0200996399, -1.94311142e-05, -0.937333763, -0.348432869, -1.34706497e-05, 0.348432839, -0.937333763, 1, -1.34706497e-05, -1.94311142e-05) | |
1207 | Weld95.Part0 = Part1 | |
1208 | Weld95.Part1 = Part93 | |
1209 | Weld95.part1 = Part93 | |
1210 | for i,v in pairs(mas:GetChildren()) do | |
1211 | v.Parent = C | |
1212 | pcall(function() v:MakeJoints() end) | |
1213 | end | |
1214 | mas:Destroy() | |
1215 | ||
1216 | local weld = Instance.new('Weld',Part1) | |
1217 | weld.Part0 = Part1 | |
1218 | weld.Part1 = RARM | |
1219 | weld.C0 = weld.C0 * CFrame.new(0,-1.1,0.1) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(180)) | |
1220 | ||
1221 | turn = true | |
1222 | local rg = Instance.new("BodyGyro",C) | |
1223 | rg.MaxTorque = Vector3.new(math.huge,math.huge,math.huge) | |
1224 | rg.P = 10000 | |
1225 | g:GetService("RunService").Stepped:Connect(function() | |
1226 | if turn == true then rg.Parent = Root | |
1227 | rg.CFrame =CFrame.Angles(0,atan2(Root.CFrame.X-Mouse.Hit.X,Root.CFrame.Z-Mouse.Hit.Z),0) | |
1228 | else | |
1229 | rg.Parent = C | |
1230 | end | |
1231 | end) wait() | |
1232 | turn = false | |
1233 | ||
1234 | --------- Key -------- | |
1235 | local walke = false | |
1236 | local holdd = false | |
1237 | Mouse.Button1Down:Connect(function() | |
1238 | if walke == false and holdd == false then | |
1239 | turn = true | |
1240 | holdd = true | |
1241 | walke = true | |
1242 | local lim = 0.3 | |
1243 | local top = 0 | |
1244 | repeat swait() | |
1245 | top = top + 0.1 | |
1246 | if top >= lim then top = 0 | |
1247 | spawn(function()shot()end) | |
1248 | --shakef:FireClient(plr, 3, 0.2) | |
1249 | end | |
1250 | if speed < 4 then smokt.Enabled = false | |
1251 | RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(90)+rad(10 * cos(a)),rad(5*cos(a/100)),rad(30)),.3) | |
1252 | LA.C0 = LA.C0:lerp(cn(-1.48, 0.48 - rad(-1.5 * cos(a/50)), 0) * aa(rad(5),rad(0),rad(-10)+rad(1.5 * cos(a/50))),.3) | |
1253 | RL.C0 = RL.C0:lerp(RHCF * cn(0,rad(-2.5 * cos(a/25))-0.954,1)*aa(rad(-3),rad(0),rad(0)),.3) | |
1254 | LL.C0 = LL.C0:lerp(LHCF * cn(0,rad(-2.5 * cos(a/25))-0.95,1)*aa(rad(-3),rad(0),rad(0)),.3) | |
1255 | RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(0), rad(2.5 * cos(a/25))) * aa(rad(0), rad(0), rad(30)), .4) | |
1256 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(0), rad(0), rad(-30)), .3) | |
1257 | else smokt.Enabled = true | |
1258 | RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(105)+rad(10 * cos(a)),rad(5*cos(a/100)),rad(0)),.3) | |
1259 | LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(80 * sin(a/4)),rad(0),rad(2*sin(a/4))+rad(-5)),.4) | |
1260 | --RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(0), rad(2.5 * cos(a/25))) * aa(rad(20), rad(0), rad(0)), .15) | |
1261 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(0), rad(0), rad(0)), .3) | |
1262 | end | |
1263 | until holdd == false | |
1264 | turn = false | |
1265 | walke = false | |
1266 | end | |
1267 | end) | |
1268 | Mouse.Button1Up:Connect(function() | |
1269 | holdd = false | |
1270 | end) | |
1271 | ||
1272 | function shot() | |
1273 | local zx = 2 | |
1274 | local interger1 = (math.random()*zx + -math.random()*zx) | |
1275 | local interger2 = (math.random()*zx + -math.random()*zx) | |
1276 | local interger3 = (math.random()*zx + -math.random()*zx) | |
1277 | local ray = Ray.new( | |
1278 | Part72.CFrame.p, | |
1279 | (Mouse.Hit.p + Vector3.new(interger1,interger2,interger3) - Part72.CFrame.p).unit * 400) | |
1280 | local function Recoil(from,inf) | |
1281 | local part = Instance.new("Part",inf) | |
1282 | part.Anchored = true | |
1283 | part.CanCollide = false | |
1284 | part.Material = Enum.Material.Neon | |
1285 | part.CFrame = from.CFrame | |
1286 | part.BrickColor = BrickColor.new('Bright yellow') | |
1287 | part.Shape = Enum.PartType.Block | |
1288 | part.Size = Vector3.new(0.5,0.5,0.5) | |
1289 | part.Name = 'Effect' | |
1290 | --flamelight.Enabled = true | |
1291 | spawn(function() | |
1292 | for i=0,1,0.2 do swait() | |
1293 | part.Rotation = Vector3.new(math.random(0,60),math.random(0,60),math.random(0,60)) | |
1294 | part.Transparency = i | |
1295 | end | |
1296 | part:Destroy() | |
1297 | --flamelight.Enabled = false | |
1298 | end) | |
1299 | end | |
1300 | ||
1301 | local part, position, normal = workspace:FindPartOnRay(ray, C, false, true) | |
1302 | local beam = Instance.new("Part", C) | |
1303 | beam.BrickColor = BrickColor.new("Bright yellow") | |
1304 | beam.FormFactor = "Custom" | |
1305 | beam.Material = "Neon" | |
1306 | beam.Transparency = 0 | |
1307 | beam.Anchored = true | |
1308 | beam.Locked = true | |
1309 | beam.CanCollide = false | |
1310 | ||
1311 | local cpos = Part72.CFrame * CFrame.new(0,-0.5,0) | |
1312 | local pos = cpos.p | |
1313 | local distance = (pos - position).magnitude | |
1314 | beam.Size = Vector3.new(0.2, 0.2, distance) | |
1315 | beam.CFrame = CFrame.new(pos, position) * CFrame.new(0, 0, -distance / 2) | |
1316 | local sound = Instance.new("Sound", Root) | |
1317 | sound.Volume = 5 | |
1318 | sound.Pitch = 1 | |
1319 | sound.SoundId = 'rbxassetid://165946560' | |
1320 | sound.TimePosition = 0 | |
1321 | sound.Looped = false | |
1322 | sound.Name = "Shoots" | |
1323 | sound.PlayOnRemove = true | |
1324 | sound:Destroy() | |
1325 | if part and part.Parent and part.Parent:FindFirstChildOfClass('Humanoid') then | |
1326 | part.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(math.random(23,40)) | |
1327 | if part.Parent:FindFirstChildOfClass('Humanoid').Health > 650 then | |
1328 | if part.Parent:FindFirstChild('Torso') and part.Parent.Torso:FindFirstChild('Neck') then | |
1329 | part.Parent.Torso.Neck:Destroy() | |
1330 | elseif part.Parent:FindFirstChild('Head') then | |
1331 | part.Parent.Head:Destroy() | |
1332 | end | |
1333 | end | |
1334 | end | |
1335 | Recoil(Part72, C) | |
1336 | for i=0,1,0.2 do swait() | |
1337 | beam.Transparency = i | |
1338 | end | |
1339 | beam:Destroy() | |
1340 | end | |
1341 | ||
1342 | pressinga = false | |
1343 | pressingd = false | |
1344 | Mouse.KeyDown:Connect(function(key) | |
1345 | if key == 'e' and walke == false and attack == false then | |
1346 | --/ | |
1347 | elseif key == 'r' and walke == false and attack == false then | |
1348 | --/ | |
1349 | elseif key == 'a' then | |
1350 | pressinga = true | |
1351 | elseif key == 'd' then | |
1352 | pressingd = true | |
1353 | end | |
1354 | end) | |
1355 | ||
1356 | Mouse.KeyUp:Connect(function(key) | |
1357 | if key == 'a' then | |
1358 | pressinga = false | |
1359 | elseif key == 'd' then | |
1360 | pressingd = false | |
1361 | end | |
1362 | end) | |
1363 | ||
1364 | function matsh() | |
1365 | local D = H.MoveDirection | |
1366 | local V = Root.CFrame.lookVector | |
1367 | if pressingd == true or pressinga == true then | |
1368 | return math.rad(5) | |
1369 | else | |
1370 | if V.Z < -0.5 then | |
1371 | return math.rad(10*-D.Z-math.cos(V.X)+math.cos(V.Z)) | |
1372 | elseif V.Z > 0.5 then | |
1373 | return math.rad(10*D.Z+math.cos(V.X)+math.cos(V.Z)) | |
1374 | elseif V.Z < 0.5 and V.Z > -0.5 and V.X > 0 then | |
1375 | return math.rad(10*D.X-math.cos(V.X)+math.cos(V.Z)) | |
1376 | else | |
1377 | return math.rad(10*-D.X-math.cos(V.X)+math.cos(V.Z)) | |
1378 | end | |
1379 | end | |
1380 | end | |
1381 | function matsh2(increasment) | |
1382 | local D = H.MoveDirection | |
1383 | local V = Root.CFrame.lookVector | |
1384 | if pressingd == true or pressinga == true then | |
1385 | return rad(increasment*math.sin(a/4)) | |
1386 | else | |
1387 | if V.Z < -0.5 then | |
1388 | return rad(increasment*-D.Z*math.sin(a/4)) | |
1389 | elseif V.Z > 0.5 then | |
1390 | return rad(increasment*D.Z*math.sin(a/4)) | |
1391 | elseif V.Z < 0.5 and V.Z > -0.5 and V.X > 0 then | |
1392 | return rad(increasment*D.X*math.sin(a/4)) | |
1393 | else | |
1394 | return rad(increasment*-D.X*math.sin(a/4)) | |
1395 | end | |
1396 | end | |
1397 | end | |
1398 | ||
1399 | ---------------------- | |
1400 | ||
1401 | ---------------------- | |
1402 | ------ANIMATIONS------ | |
1403 | ---------------------- | |
1404 | ||
1405 | local idle2 = false | |
1406 | spawn(function() | |
1407 | while wait(1) do | |
1408 | local t = 1 | |
1409 | if t == 1 and speed < 2 and attack == false and walke == false then | |
1410 | idle2 = true | |
1411 | H.WalkSpeed = 0 | |
1412 | for i=0,1,0.1 do swait() | |
1413 | if attack == true or walke == true then break end | |
1414 | RL.C0 = RL.C0:lerp(RHCF * cn(0,rad(-2.5 * cos(a/25))-0.954,1)*aa(rad(-3),rad(0),rad(5*sin(a/50))),.15) | |
1415 | LL.C0 = LL.C0:lerp(LHCF * cn(0,rad(-2.5 * cos(a/25))-0.95,1)*aa(rad(-3),rad(0),rad(-5*sin(a/50))),.15) | |
1416 | RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(-30)+rad(5 * sin(a/50)),rad(5*cos(a/100)),rad(0)),.15) | |
1417 | LA.C0 = LA.C0:lerp(cn(-1.48, 0.48 - rad(-1.5 * cos(a/50)), 0) * aa(rad(5),rad(0),rad(-10)+rad(1.5 * cos(a/50))),.15) | |
1418 | RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(-5 * sin(a/50)), rad(2.5 * cos(a/25))) * aa(rad(5 * sin(a/50)), rad(0), rad(-5)), .15) | |
1419 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-60 * cos(a)), rad(0), rad(-60 * sin(a/1.06))), .15) | |
1420 | end | |
1421 | H.WalkSpeed = WALKSPEED | |
1422 | idle2 = false | |
1423 | end | |
1424 | end | |
1425 | end) | |
1426 | ||
1427 | spawn(function() while true do swait() | |
1428 | if Torso:FindFirstChild('Neck') then | |
1429 | speed = (Root.Velocity * Vector3.new(1, 0, 1)).magnitude | |
1430 | local velocity = Root.Velocity.y | |
1431 | touch = g:service("Workspace"):FindPartOnRay(Ray.new(Root.Position, | |
1432 | (cn(Root.Position, Root.Position - Vector3.new(0, 1, 0))).lookVector.unit * 4.5), C) | |
1433 | local nearhit = RayCast(Root.Position, (cn(Root.Position, Root.Position - Vector3.new(0, 1, 0))).lookVector, 6, C) | |
1434 | a = a + 1 | |
1435 | if H.Sit == true then | |
1436 | Animation = "Sit" | |
1437 | if attack == false then | |
1438 | RL.C0 = RL.C0:lerp(RHCF * cn(0,-1+rad(2.5*cos(a/25)),1) * aa(rad(0),rad(-5),rad(90)),.1) | |
1439 | LL.C0 = LL.C0:lerp(LHCF * cn(0,-1+rad(2.5*cos(a/25)),1) * aa(rad(0),rad(5),rad(-90)),.1) | |
1440 | RA.C0 = RA.C0:lerp(cn(1.5, 0.5, 0) * aa(rad(5),rad(0),rad(10)),.1) | |
1441 | LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(5),rad(0),rad(-10)),.1) | |
1442 | RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0, -0.025) * cn(0, 0,rad(-2.5 * cos(a/25))) * aa(rad(0), rad(0), rad(0)), .1) | |
1443 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(3 * sin(a/25)), rad(0), rad(-5)), .1) | |
1444 | end | |
1445 | elseif Root.Velocity.y > 1 and touch == nil and walke == false and idle2 == false then | |
1446 | Animation = "Jump" | |
1447 | if attack == false then | |
1448 | smokt.Enabled = false | |
1449 | RL.C0 = RL.C0:lerp(RHCF * cn(0.35,-0.75,1) * aa(rad(-10),rad(0),rad(-20)+rad(2.5 * sin(a/10))),.1) | |
1450 | LL.C0 = LL.C0:lerp(LHCF * cn(-0.4,-0.1,1) * aa(rad(-10),rad(0),rad(30)+rad(2.5 * sin(a/10))),.1) | |
1451 | RA.C0 = RA.C0:lerp(cn(1.5, 0.5, 0) * aa(rad(150),rad(0),rad(15)+rad(2 * sin(a/10))),.1) | |
1452 | LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(rad(150),rad(0),rad(-15)+rad(2 * sin(a/10))),.1) | |
1453 | RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0, 0.15) * aa(rad(-15), rad(0), rad(5)), .1) | |
1454 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-15), rad(0), rad(0)), .1) | |
1455 | end | |
1456 | elseif Root.Velocity.y < -1 and touch == nil and walke == false and idle2 == false then | |
1457 | Animation = "Fall" | |
1458 | if nearhit ~= nil then | |
1459 | attack = true | |
1460 | Land(Root.Velocity.y) | |
1461 | end | |
1462 | if attack == false then | |
1463 | RL.C0 = RL.C0:lerp(RHCF * cn(0.1,-0.8,1) * aa(rad(-5),rad(0),rad(25)+rad(2.5 * sin(a/10))),.1) | |
1464 | LL.C0 = LL.C0:lerp(LHCF * cn(-0.12,-0.8,1) * aa(rad(-5),rad(0),rad(25)+rad(2.5 * sin(a/10))),.1) | |
1465 | RA.C0 = RA.C0:lerp(cn(1.5, 0.81, 0) * aa(rad(30),rad(20),rad(60)+rad(5 * sin(a/10))),.1) | |
1466 | LA.C0 = LA.C0:lerp(cn(-1.5, 0.6, 0) * aa(rad(30),rad(-20),rad(-63)+rad(5 * sin(a/10))),.1) | |
1467 | RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, 0, -0.25) * aa(rad(5), rad(0), rad(5)), .1) | |
1468 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(15), rad(0), rad(0)), .1) | |
1469 | end | |
1470 | ||
1471 | elseif speed < 1 and touch ~= nil and sit == false and walke == false and idle2 == false then | |
1472 | Animation = "Idle" | |
1473 | if attack == false then | |
1474 | smokt.Enabled = false | |
1475 | RL.C0 = RL.C0:lerp(RHCF * cn(0,rad(-2.5 * cos(a/25))-0.954,1)*aa(rad(-3),rad(0),rad(5*sin(a/50))),.15) | |
1476 | LL.C0 = LL.C0:lerp(LHCF * cn(0,rad(-2.5 * cos(a/25))-0.95,1)*aa(rad(-3),rad(0),rad(-5*sin(a/50))),.15) | |
1477 | RA.C0 = RA.C0:lerp(cn(1.47, 0.46 - rad(-1.5 * cos(a/50)), -0.02) * aa(rad(-30)+rad(5 * sin(a/50)),rad(5*cos(a/100)),rad(0)),.15) | |
1478 | LA.C0 = LA.C0:lerp(cn(-1.48, 0.48 - rad(-1.5 * cos(a/50)), 0) * aa(rad(5),rad(0),rad(-10)+rad(1.5 * cos(a/50))),.15) | |
1479 | RootJ.C0 = RootJ.C0:lerp(RootCF *cn(0,0,0)* cn(0, rad(-5 * sin(a/50)), rad(2.5 * cos(a/25))) * aa(rad(5 * sin(a/50)), rad(0), rad(-5)), .15) | |
1480 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-5 * cos(a)), rad(0), rad(-5 * sin(a/1.06))), .15) | |
1481 | end | |
1482 | elseif speed > 1 and touch ~= nil and touch.Name ~= 'Effect' and walke == false and idle2 == false then | |
1483 | Animation = "Walk" | |
1484 | if attack == false then | |
1485 | smokt.Enabled = true | |
1486 | RL.C0 = RL.C0:lerp(RHCF * cn(0.05 + 0.225*cos(a/4),-0.8+0.26 * cos(a/4)-rad(3-6*sin(a/4))-Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(-2)+matsh2(80)),.4) | |
1487 | LL.C0 = LL.C0:lerp(LHCF * cn(-0.05 + 0.225*cos(a/4),-0.8-0.26 * cos(a/4)-rad(3+6*sin(a/4))+Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(2)+matsh2(80)),.4) | |
1488 | LA.C0 = LA.C0:lerp(cn(-1.5, 0.5, 0) * aa(matsh2(80),rad(0),rad(2*sin(a/4))+rad(-5)),.4) | |
1489 | RA.C0 = RA.C0:lerp(cn(1.3+rad(3*cos(a/4)), 0.5, -0.3) * aa(rad(150)+rad(-5 * sin(a/4)),rad(0),rad(2*sin(a/4))+rad(5)),.4) | |
1490 | RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, -0.1 + rad(4*sin(a/2)), -0.1+rad(13 * sin(a/2))) * aa(rad(10)+matsh(), rad(0) + Root.RotVelocity.Y / 50,rad(-2*cos(a/4))),.4) | |
1491 | Torso.Neck.C0 = Torso.Neck.C0:lerp(NeckCF * aa(rad(-10), rad(0), rad(2 * cos(a/-4)) + Root.RotVelocity.Y / 50), .4) | |
1492 | end | |
1493 | elseif speed > 4 and touch ~= nil and touch.Name ~= 'Effect' and walke == true then | |
1494 | RootJ.C0 = RootJ.C0:lerp(RootCF * cn(0, -0.1 + rad(4*sin(a/2)), -0.1+rad(13 * sin(a/2))) * aa(rad(25)+rad(2*cos(a/2)), rad(0) + Root.RotVelocity.Y / 50,rad(-2*cos(a/4))),.4) | |
1495 | RL.C0 = RL.C0:lerp(RHCF * cn(0.05 + 0.225*cos(a/4),-0.8+0.26 * cos(a/4)-rad(3-6*sin(a/4))-Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(-2)+rad(80*sin(a/4))),.4) | |
1496 | LL.C0 = LL.C0:lerp(LHCF * cn(-0.05 + 0.225*cos(a/4),-0.8-0.26 * cos(a/4)-rad(3+6*sin(a/4))+Root.RotVelocity.Y / 60,1+rad(1*cos(a/2)))*aa(rad(-2),rad(0)+Root.RotVelocity.Y / 30,rad(2)+rad(80*sin(a/4))),.4) | |
1497 | end | |
1498 | if matsh(50) < 0 then | |
1499 | H.WalkSpeed = WALKSPEED / 1.25 | |
1500 | else | |
1501 | H.WalkSpeed = WALKSPEED | |
1502 | end | |
1503 | end | |
1504 | end | |
1505 | end) | |
1506 | ||
1507 | ||
1508 | -------- BIG MISC ---------------- | |
1509 | ||
1510 | music = nil | |
1511 | shoots = nil | |
1512 | spawn(function() | |
1513 | while swait() do | |
1514 | if not Root:FindFirstChild('Music') then | |
1515 | local sound = Instance.new("Sound", Root) | |
1516 | sound.Volume = 1 | |
1517 | sound.Pitch = 1 | |
1518 | sound.SoundId = 'rbxassetid://917263132' | |
1519 | sound.TimePosition = 0 | |
1520 | sound.Looped = true | |
1521 | sound.Name = "Music" | |
1522 | sound:Play() | |
1523 | music = sound | |
1524 | end | |
1525 | end | |
1526 | end) | |
1527 | ||
1528 | -- Slay |