Advertisement
AGirlBettyy

[FE] Cop (Free Edit, Fling, Hats, Pastebin)

Sep 5th, 2022
691
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 134.58 KB | None | 1 0
  1.  
  2. --hats
  3. --https://www.roblox.com/catalog/62724852/Mo-o-casta-o
  4. --https://www.roblox.com/catalog/48474313/Gorra-Roblox-roja
  5. --https://www.roblox.com/catalog/6470135113/Fan-Hand-Sign-Why-Dont-We-WDW
  6.  
  7.  
  8.  
  9.  
  10. -- DON'T EDIT THE SCRIPT BELOW, IT WILL BREAK IT
  11.  
  12. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("" ,"All")
  13. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("" ,"All")
  14.  
  15. _G.Sounds = false;
  16.  
  17. local Vector3_101 = Vector3.new(1, 0, 1)
  18. local netless_Y = Vector3.new(0, 25.1, 0)
  19. local function getNetlessVelocity(realPartVelocity) --edit this if you have a better netless method
  20. local unit = realPartVelocity.Unit
  21. if (unit.Y > 0.9) or (unit.Y < -0.9) then
  22. return realPartVelocity * (25.1 / realPartVelocity.Y)
  23. end
  24. realPartVelocity *= Vector3_101
  25. local mag = realPartVelocity.Magnitude
  26. if (mag > 1) and (mag < 100) then
  27. realPartVelocity = unit * Vector3_101 * 100
  28. end
  29. return realPartVelocity + netless_Y
  30. end
  31. local simradius = "shp" --simulation radius (net bypass) method
  32. --"shp" - sethiddenproperty
  33. --"ssr" - setsimulationradius
  34. --false - disable
  35. local noclipAllParts = true --set it to true if you want noclip
  36. local flingpart = "HumanoidRootPart" --the part that will be used to fling (ctrl + F "fling function")
  37. local antiragdoll = true --removes hingeConstraints and ballSocketConstraints from your character
  38. local newanimate = true --disables the animate script and enables after reanimation
  39. local discharscripts = true --disables all localScripts parented to your character before reanimation
  40. local R15toR6 = true --tries to convert your character to r6 if its r15
  41. local hatcollide = false --makes hats cancollide (credit to ShownApe) (works only with reanimate method 0)
  42. local humState16 = true --enables collisions for limbs before the humanoid dies (using hum:ChangeState)
  43. local addtools = false --puts all tools from backpack to character and lets you hold them after reanimation
  44. local hedafterneck = true --disable aligns for head and enable after neck or torso is removed
  45. local loadtime = game:GetService("Players").RespawnTime + 0.5 --anti respawn delay
  46. local method = 3 --reanimation method
  47. --methods:
  48. --0 - breakJoints (takes [loadtime] seconds to laod)
  49. --1 - limbs
  50. --2 - limbs + anti respawn
  51. --3 - limbs + breakJoints after [loadtime] seconds
  52. --4 - remove humanoid + breakJoints
  53. --5 - remove humanoid + limbs
  54. local alignmode = 2 --AlignPosition mode
  55. --modes:
  56. --1 - AlignPosition rigidity enabled true
  57. --2 - 2 AlignPositions rigidity enabled both true and false
  58. --3 - AlignPosition rigidity enabled false
  59.  
  60. local lp = game:GetService("Players").LocalPlayer
  61. local rs = game:GetService("RunService")
  62. local stepped = rs.Stepped
  63. local heartbeat = rs.Heartbeat
  64. local renderstepped = rs.RenderStepped
  65. local sg = game:GetService("StarterGui")
  66. local ws = game:GetService("Workspace")
  67. local cf = CFrame.new
  68. local v3 = Vector3.new
  69. local v3_0 = Vector3.zero
  70. local inf = math.huge
  71.  
  72. local c = lp.Character
  73.  
  74. if not (c and c.Parent) then
  75. return
  76. end
  77.  
  78. c.Destroying:Connect(function()
  79. c = nil
  80. end)
  81.  
  82. local function gp(parent, name, className)
  83. if typeof(parent) == "Instance" then
  84. for i, v in pairs(parent:GetChildren()) do
  85. if (v.Name == name) and v:IsA(className) then
  86. return v
  87. end
  88. end
  89. end
  90. return nil
  91. end
  92.  
  93. local hat2 = gp(c, "Kate Hair", "Accessory")
  94. local handle2 = gp(hat2, "Handle", "BasePart")
  95. handle2.Mesh:Destroy()
  96.  
  97. local hat3 = gp(c, "Robloxclassicred", "Accessory")
  98. local handle3 = gp(hat3, "Handle", "BasePart")
  99. handle3.Mesh:Destroy()
  100.  
  101.  
  102. local function align(Part0, Part1)
  103. Part0.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  104.  
  105. local att0 = Instance.new("Attachment", Part0)
  106. att0.Orientation = v3_0
  107. att0.Position = v3_0
  108. att0.Name = "att0_" .. Part0.Name
  109. local att1 = Instance.new("Attachment", Part1)
  110. att1.Orientation = v3_0
  111. att1.Position = v3_0
  112. att1.Name = "att1_" .. Part1.Name
  113.  
  114. if (alignmode == 1) or (alignmode == 2) then
  115. local ape = Instance.new("AlignPosition", att0)
  116. ape.ApplyAtCenterOfMass = false
  117. ape.MaxForce = inf
  118. ape.MaxVelocity = inf
  119. ape.ReactionForceEnabled = false
  120. ape.Responsiveness = 200
  121. ape.Attachment1 = att1
  122. ape.Attachment0 = att0
  123. ape.Name = "AlignPositionRtrue"
  124. ape.RigidityEnabled = true
  125. end
  126.  
  127. if (alignmode == 2) or (alignmode == 3) then
  128. local apd = Instance.new("AlignPosition", att0)
  129. apd.ApplyAtCenterOfMass = false
  130. apd.MaxForce = inf
  131. apd.MaxVelocity = inf
  132. apd.ReactionForceEnabled = false
  133. apd.Responsiveness = 200
  134. apd.Attachment1 = att1
  135. apd.Attachment0 = att0
  136. apd.Name = "AlignPositionRfalse"
  137. apd.RigidityEnabled = false
  138. end
  139.  
  140. local ao = Instance.new("AlignOrientation", att0)
  141. ao.MaxAngularVelocity = inf
  142. ao.MaxTorque = inf
  143. ao.PrimaryAxisOnly = false
  144. ao.ReactionTorqueEnabled = false
  145. ao.Responsiveness = 200
  146. ao.Attachment1 = att1
  147. ao.Attachment0 = att0
  148. ao.RigidityEnabled = false
  149.  
  150. if type(getNetlessVelocity) == "function" then
  151. local realVelocity = v3_0
  152. local steppedcon = stepped:Connect(function()
  153. Part0.Velocity = realVelocity
  154. end)
  155. local heartbeatcon = heartbeat:Connect(function()
  156. realVelocity = Part0.Velocity
  157. Part0.Velocity = getNetlessVelocity(realVelocity)
  158. end)
  159. Part0.Destroying:Connect(function()
  160. Part0 = nil
  161. steppedcon:Disconnect()
  162. heartbeatcon:Disconnect()
  163. end)
  164. end
  165. end
  166.  
  167. local function respawnrequest()
  168. local ccfr = ws.CurrentCamera.CFrame
  169. local c = lp.Character
  170. lp.Character = nil
  171. lp.Character = c
  172. local con = nil
  173. con = ws.CurrentCamera.Changed:Connect(function(prop)
  174. if (prop ~= "Parent") and (prop ~= "CFrame") then
  175. return
  176. end
  177. ws.CurrentCamera.CFrame = ccfr
  178. con:Disconnect()
  179. end)
  180. end
  181.  
  182. local destroyhum = (method == 4) or (method == 5)
  183. local breakjoints = (method == 0) or (method == 4)
  184. local antirespawn = (method == 0) or (method == 2) or (method == 3)
  185.  
  186. hatcollide = hatcollide and (method == 0)
  187.  
  188. addtools = addtools and gp(lp, "Backpack", "Backpack")
  189.  
  190. local fenv = getfenv()
  191. local shp = fenv.sethiddenproperty or fenv.set_hidden_property or fenv.set_hidden_prop or fenv.sethiddenprop
  192. local ssr = fenv.setsimulationradius or fenv.set_simulation_radius or fenv.set_sim_radius or fenv.setsimradius or fenv.set_simulation_rad or fenv.setsimulationrad
  193.  
  194. if shp and (simradius == "shp") then
  195. spawn(function()
  196. while c and heartbeat:Wait() do
  197. shp(lp, "SimulationRadius", inf)
  198. end
  199. end)
  200. elseif ssr and (simradius == "ssr") then
  201. spawn(function()
  202. while c and heartbeat:Wait() do
  203. ssr(inf)
  204. end
  205. end)
  206. end
  207.  
  208. antiragdoll = antiragdoll and function(v)
  209. if v:IsA("HingeConstraint") or v:IsA("BallSocketConstraint") then
  210. v.Parent = nil
  211. end
  212. end
  213.  
  214. if antiragdoll then
  215. for i, v in pairs(c:GetDescendants()) do
  216. antiragdoll(v)
  217. end
  218. c.DescendantAdded:Connect(antiragdoll)
  219. end
  220.  
  221. if antirespawn then
  222. respawnrequest()
  223. end
  224.  
  225. if method == 0 then
  226. wait(loadtime)
  227. if not c then
  228. return
  229. end
  230. end
  231.  
  232. if discharscripts then
  233. for i, v in pairs(c:GetChildren()) do
  234. if v:IsA("LocalScript") then
  235. v.Disabled = true
  236. end
  237. end
  238. elseif newanimate then
  239. local animate = gp(c, "Animate", "LocalScript")
  240. if animate and (not animate.Disabled) then
  241. animate.Disabled = true
  242. else
  243. newanimate = false
  244. end
  245. end
  246.  
  247. if addtools then
  248. for i, v in pairs(addtools:GetChildren()) do
  249. if v:IsA("Tool") then
  250. v.Parent = c
  251. end
  252. end
  253. end
  254.  
  255. pcall(function()
  256. settings().Physics.AllowSleep = false
  257. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  258. end)
  259.  
  260. local OLDscripts = {}
  261.  
  262. for i, v in pairs(c:GetDescendants()) do
  263. if v.ClassName == "Script" then
  264. table.insert(OLDscripts, v)
  265. end
  266. end
  267.  
  268. local scriptNames = {}
  269.  
  270. for i, v in pairs(c:GetDescendants()) do
  271. if v:IsA("BasePart") then
  272. local newName = tostring(i)
  273. local exists = true
  274. while exists do
  275. exists = false
  276. for i, v in pairs(OLDscripts) do
  277. if v.Name == newName then
  278. exists = true
  279. end
  280. end
  281. if exists then
  282. newName = newName .. "_"
  283. end
  284. end
  285. table.insert(scriptNames, newName)
  286. Instance.new("Script", v).Name = newName
  287. end
  288. end
  289.  
  290. c.Archivable = true
  291. local hum = c:FindFirstChildOfClass("Humanoid")
  292. if hum then
  293. for i, v in pairs(hum:GetPlayingAnimationTracks()) do
  294. v:Stop()
  295. end
  296. end
  297. local cl = c:Clone()
  298. if hum and humState16 then
  299. hum:ChangeState(Enum.HumanoidStateType.Physics)
  300. if destroyhum then
  301. wait(1.6)
  302. end
  303. end
  304. if hum and hum.Parent and destroyhum then
  305. hum:Destroy()
  306. end
  307.  
  308. if not c then
  309. return
  310. end
  311.  
  312. local head = gp(c, "Head", "BasePart")
  313. local torso = gp(c, "Torso", "BasePart") or gp(c, "UpperTorso", "BasePart")
  314. local root = gp(c, "HumanoidRootPart", "BasePart")
  315. if hatcollide and c:FindFirstChildOfClass("Accessory") then
  316. local anything = c:FindFirstChildOfClass("BodyColors") or gp(c, "Health", "Script")
  317. if not (torso and root and anything) then
  318. return
  319. end
  320. torso:Destroy()
  321. root:Destroy()
  322. if shp then
  323. for i,v in pairs(c:GetChildren()) do
  324. if v:IsA("Accessory") then
  325. shp(v, "BackendAccoutrementState", 0)
  326. end
  327. end
  328. end
  329. anything:Destroy()
  330. end
  331.  
  332. for i, v in pairs(cl:GetDescendants()) do
  333. if v:IsA("BasePart") then
  334. v.Transparency = 1
  335. v.Anchored = false
  336. end
  337. end
  338.  
  339. local model = Instance.new("Model", c)
  340. model.Name = model.ClassName
  341.  
  342. model.Destroying:Connect(function()
  343. model = nil
  344. end)
  345.  
  346. for i, v in pairs(c:GetChildren()) do
  347. if v ~= model then
  348. if addtools and v:IsA("Tool") then
  349. for i1, v1 in pairs(v:GetDescendants()) do
  350. if v1 and v1.Parent and v1:IsA("BasePart") then
  351. local bv = Instance.new("BodyVelocity", v1)
  352. bv.Velocity = v3_0
  353. bv.MaxForce = v3(1000, 1000, 1000)
  354. bv.P = 1250
  355. bv.Name = "bv_" .. v.Name
  356. end
  357. end
  358. end
  359. v.Parent = model
  360. end
  361. end
  362.  
  363. if breakjoints then
  364. model:BreakJoints()
  365. else
  366. if head and torso then
  367. for i, v in pairs(model:GetDescendants()) do
  368. if v:IsA("Weld") or v:IsA("Snap") or v:IsA("Glue") or v:IsA("Motor") or v:IsA("Motor6D") then
  369. local save = false
  370. if (v.Part0 == torso) and (v.Part1 == head) then
  371. save = true
  372. end
  373. if (v.Part0 == head) and (v.Part1 == torso) then
  374. save = true
  375. end
  376. if save then
  377. if hedafterneck then
  378. hedafterneck = v
  379. end
  380. else
  381. v:Destroy()
  382. end
  383. end
  384. end
  385. end
  386. if method == 3 then
  387. spawn(function()
  388. wait(loadtime)
  389. if model then
  390. model:BreakJoints()
  391. end
  392. end)
  393. end
  394. end
  395.  
  396. cl.Parent = c
  397. for i, v in pairs(cl:GetChildren()) do
  398. v.Parent = c
  399. end
  400. cl:Destroy()
  401.  
  402. local noclipmodel = (noclipAllParts and c) or model
  403. local noclipcon = nil
  404. local function uncollide()
  405. if noclipmodel then
  406. for i, v in pairs(noclipmodel:GetDescendants()) do
  407. if v:IsA("BasePart") then
  408. v.CanCollide = false
  409. end
  410. end
  411. else
  412. noclipcon:Disconnect()
  413. end
  414. end
  415. noclipcon = stepped:Connect(uncollide)
  416. uncollide()
  417.  
  418. for i, scr in pairs(model:GetDescendants()) do
  419. if (scr.ClassName == "Script") and table.find(scriptNames, scr.Name) then
  420. local Part0 = scr.Parent
  421. if Part0:IsA("BasePart") then
  422. for i1, scr1 in pairs(c:GetDescendants()) do
  423. if (scr1.ClassName == "Script") and (scr1.Name == scr.Name) and (not scr1:IsDescendantOf(model)) then
  424. local Part1 = scr1.Parent
  425. if (Part1.ClassName == Part0.ClassName) and (Part1.Name == Part0.Name) then
  426. align(Part0, Part1)
  427. break
  428. end
  429. end
  430. end
  431. end
  432. end
  433. end
  434.  
  435. for i, v in pairs(c:GetDescendants()) do
  436. if v and v.Parent then
  437. if v.ClassName == "Script" then
  438. if table.find(scriptNames, v.Name) then
  439. v:Destroy()
  440. end
  441. elseif not v:IsDescendantOf(model) then
  442. if v:IsA("Decal") then
  443. v.Transparency = 1
  444. elseif v:IsA("ForceField") then
  445. v.Visible = false
  446. elseif v:IsA("Sound") then
  447. v.Playing = false
  448. elseif v:IsA("BillboardGui") or v:IsA("SurfaceGui") or v:IsA("ParticleEmitter") or v:IsA("Fire") or v:IsA("Smoke") or v:IsA("Sparkles") then
  449. v.Enabled = false
  450. end
  451. end
  452. end
  453. end
  454.  
  455. if newanimate then
  456. local animate = gp(c, "Animate", "LocalScript")
  457. if animate then
  458. animate.Disabled = false
  459. end
  460. end
  461.  
  462. if addtools then
  463. for i, v in pairs(c:GetChildren()) do
  464. if v:IsA("Tool") then
  465. v.Parent = addtools
  466. end
  467. end
  468. end
  469.  
  470. local hum0 = model:FindFirstChildOfClass("Humanoid")
  471. if hum0 then
  472. hum0.Destroying:Connect(function()
  473. hum0 = nil
  474. end)
  475. end
  476.  
  477. local hum1 = c:FindFirstChildOfClass("Humanoid")
  478. if hum1 then
  479. hum1.Destroying:Connect(function()
  480. hum1 = nil
  481. end)
  482. end
  483.  
  484. if hum1 then
  485. ws.CurrentCamera.CameraSubject = hum1
  486. local camSubCon = nil
  487. local function camSubFunc()
  488. camSubCon:Disconnect()
  489. if c and hum1 then
  490. ws.CurrentCamera.CameraSubject = hum1
  491. end
  492. end
  493. camSubCon = renderstepped:Connect(camSubFunc)
  494. if hum0 then
  495. hum0:GetPropertyChangedSignal("Jump"):Connect(function()
  496. if hum1 then
  497. hum1.Jump = hum0.Jump
  498. end
  499. end)
  500. else
  501. respawnrequest()
  502. end
  503. end
  504.  
  505. local rb = Instance.new("BindableEvent", c)
  506. rb.Event:Connect(function()
  507. rb:Destroy()
  508. sg:SetCore("ResetButtonCallback", true)
  509. if destroyhum then
  510. c:BreakJoints()
  511. return
  512. end
  513. if hum0 and (hum0.Health > 0) then
  514. model:BreakJoints()
  515. hum0.Health = 0
  516. end
  517. if antirespawn then
  518. respawnrequest()
  519. end
  520. end)
  521. sg:SetCore("ResetButtonCallback", rb)
  522.  
  523. spawn(function()
  524. while c do
  525. if hum0 and hum1 then
  526. hum1.Jump = hum0.Jump
  527. end
  528. wait()
  529. end
  530. sg:SetCore("ResetButtonCallback", true)
  531. end)
  532.  
  533. R15toR6 = R15toR6 and hum1 and (hum1.RigType == Enum.HumanoidRigType.R15)
  534. if R15toR6 then
  535. local part = gp(c, "HumanoidRootPart", "BasePart") or gp(c, "UpperTorso", "BasePart") or gp(c, "LowerTorso", "BasePart") or gp(c, "Head", "BasePart") or c:FindFirstChildWhichIsA("BasePart")
  536. if part then
  537. local cfr = part.CFrame
  538. local R6parts = {
  539. head = {
  540. Name = "Head",
  541. Size = v3(2, 1, 1),
  542. R15 = {
  543. Head = 0
  544. }
  545. },
  546. torso = {
  547. Name = "Torso",
  548. Size = v3(2, 2, 1),
  549. R15 = {
  550. UpperTorso = 0.2,
  551. LowerTorso = -0.8
  552. }
  553. },
  554. root = {
  555. Name = "HumanoidRootPart",
  556. Size = v3(2, 2, 1),
  557. R15 = {
  558. HumanoidRootPart = 0
  559. }
  560. },
  561. leftArm = {
  562. Name = "Left Arm",
  563. Size = v3(1, 2, 1),
  564. R15 = {
  565. LeftHand = -0.85,
  566. LeftLowerArm = -0.2,
  567. LeftUpperArm = 0.4
  568. }
  569. },
  570. rightArm = {
  571. Name = "Right Arm",
  572. Size = v3(1, 2, 1),
  573. R15 = {
  574. RightHand = -0.85,
  575. RightLowerArm = -0.2,
  576. RightUpperArm = 0.4
  577. }
  578. },
  579. leftLeg = {
  580. Name = "Left Leg",
  581. Size = v3(1, 2, 1),
  582. R15 = {
  583. LeftFoot = -0.85,
  584. LeftLowerLeg = -0.15,
  585. LeftUpperLeg = 0.6
  586. }
  587. },
  588. rightLeg = {
  589. Name = "Right Leg",
  590. Size = v3(1, 2, 1),
  591. R15 = {
  592. RightFoot = -0.85,
  593. RightLowerLeg = -0.15,
  594. RightUpperLeg = 0.6
  595. }
  596. }
  597. }
  598. for i, v in pairs(c:GetChildren()) do
  599. if v:IsA("BasePart") then
  600. for i1, v1 in pairs(v:GetChildren()) do
  601. if v1:IsA("Motor6D") then
  602. v1.Part0 = nil
  603. end
  604. end
  605. end
  606. end
  607. part.Archivable = true
  608. for i, v in pairs(R6parts) do
  609. local part = part:Clone()
  610. part:ClearAllChildren()
  611. part.Name = v.Name
  612. part.Size = v.Size
  613. part.CFrame = cfr
  614. part.Anchored = false
  615. part.Transparency = 1
  616. part.CanCollide = false
  617. for i1, v1 in pairs(v.R15) do
  618. local R15part = gp(c, i1, "BasePart")
  619. local att = gp(R15part, "att1_" .. i1, "Attachment")
  620. if R15part then
  621. local weld = Instance.new("Weld", R15part)
  622. weld.Name = "Weld_" .. i1
  623. weld.Part0 = part
  624. weld.Part1 = R15part
  625. weld.C0 = cf(0, v1, 0)
  626. weld.C1 = cf(0, 0, 0)
  627. R15part.Massless = true
  628. R15part.Name = "R15_" .. i1
  629. R15part.Parent = part
  630. if att then
  631. att.Parent = part
  632. att.Position = v3(0, v1, 0)
  633. end
  634. end
  635. end
  636. part.Parent = c
  637. R6parts[i] = part
  638. end
  639. local R6joints = {
  640. neck = {
  641. Parent = R6parts.torso,
  642. Name = "Neck",
  643. Part0 = R6parts.torso,
  644. Part1 = R6parts.head,
  645. C0 = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  646. C1 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  647. },
  648. rootJoint = {
  649. Parent = R6parts.root,
  650. Name = "RootJoint" ,
  651. Part0 = R6parts.root,
  652. Part1 = R6parts.torso,
  653. C0 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  654. C1 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  655. },
  656. rightShoulder = {
  657. Parent = R6parts.torso,
  658. Name = "Right Shoulder",
  659. Part0 = R6parts.torso,
  660. Part1 = R6parts.rightArm,
  661. C0 = cf(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  662. C1 = cf(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  663. },
  664. leftShoulder = {
  665. Parent = R6parts.torso,
  666. Name = "Left Shoulder",
  667. Part0 = R6parts.torso,
  668. Part1 = R6parts.leftArm,
  669. C0 = cf(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  670. C1 = cf(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  671. },
  672. rightHip = {
  673. Parent = R6parts.torso,
  674. Name = "Right Hip",
  675. Part0 = R6parts.torso,
  676. Part1 = R6parts.rightLeg,
  677. C0 = cf(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  678. C1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  679. },
  680. leftHip = {
  681. Parent = R6parts.torso,
  682. Name = "Left Hip" ,
  683. Part0 = R6parts.torso,
  684. Part1 = R6parts.leftLeg,
  685. C0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  686. C1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  687. }
  688. }
  689. for i, v in pairs(R6joints) do
  690. local joint = Instance.new("Motor6D")
  691. for prop, val in pairs(v) do
  692. joint[prop] = val
  693. end
  694. R6joints[i] = joint
  695. end
  696. hum1.RigType = Enum.HumanoidRigType.R6
  697. hum1.HipHeight = 0
  698. end
  699. end
  700.  
  701. local torso1 = torso
  702. torso = gp(c, "Torso", "BasePart") or ((not R15toR6) and gp(c, torso.Name, "BasePart"))
  703. if (typeof(hedafterneck) == "Instance") and head and torso and torso1 then
  704. local conNeck = nil
  705. local conTorso = nil
  706. local contorso1 = nil
  707. local aligns = {}
  708. local function enableAligns()
  709. conNeck:Disconnect()
  710. conTorso:Disconnect()
  711. conTorso1:Disconnect()
  712. for i, v in pairs(aligns) do
  713. v.Enabled = true
  714. end
  715. end
  716. conNeck = hedafterneck.Changed:Connect(function(prop)
  717. if table.find({"Part0", "Part1", "Parent"}, prop) then
  718. enableAligns()
  719. end
  720. end)
  721. conTorso = torso:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  722. conTorso1 = torso1:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  723. for i, v in pairs(head:GetDescendants()) do
  724. if v:IsA("AlignPosition") or v:IsA("AlignOrientation") then
  725. i = tostring(i)
  726. aligns[i] = v
  727. v.Destroying:Connect(function()
  728. aligns[i] = nil
  729. end)
  730. v.Enabled = false
  731. end
  732. end
  733. end
  734.  
  735. --[[
  736. fling function
  737. usage: fling(target, duration, velocity)
  738. target can be set to: basePart, CFrame, Vector3, character model or humanoid
  739. duration (fling time) can be set to a number or a string containing the number (in seconds) will be set to 0.5 if not provided,
  740. velocity (fling part rotation velocity) can be set to a vector3 value (Vector3.new(20000, 20000, 20000) if not provided)
  741. ]]
  742.  
  743. local flingpart0 = gp(model, flingpart, "BasePart")
  744. local flingpart1 = gp(c, flingpart, "BasePart")
  745.  
  746. local fling = function() end
  747. if flingpart0 and flingpart1 then
  748. flingpart0.Destroying:Connect(function()
  749. flingpart0 = nil
  750. fling = function() end
  751. end)
  752. flingpart0.Archivable = true
  753. flingpart1.Destroying:Connect(function()
  754. flingpart1 = nil
  755. fling = function() end
  756. end)
  757. local att0 = gp(flingpart0, "att0_" .. flingpart0.Name, "Attachment")
  758. local att1 = gp(flingpart1, "att1_" .. flingpart1.Name, "Attachment")
  759. if att0 and att1 then
  760. att0.Destroying:Connect(function()
  761. att0 = nil
  762. fling = function() end
  763. end)
  764. att1.Destroying:Connect(function()
  765. att1 = nil
  766. fling = function() end
  767. end)
  768. local lastfling = nil
  769. fling = function(target, duration, rotVelocity)
  770. if typeof(target) == "Instance" then
  771. if target:IsA("BasePart") then
  772. target = target.Position
  773. elseif target:IsA("Model") then
  774. target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  775. if target then
  776. target = target.Position
  777. else
  778. return
  779. end
  780. elseif target:IsA("Humanoid") then
  781. local parent = target.Parent
  782. if not (parent and parent:IsA("Model")) then
  783. return
  784. end
  785. target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  786. if target then
  787. target = target.Position
  788. else
  789. return
  790. end
  791. else
  792. return
  793. end
  794. elseif typeof(target) == "CFrame" then
  795. target = target.Position
  796. elseif typeof(target) ~= "Vector3" then
  797. return
  798. end
  799. lastfling = target
  800. if type(duration) ~= "number" then
  801. duration = tonumber(duration) or 0.5
  802. end
  803. if typeof(rotVelocity) ~= "Vector3" then
  804. rotVelocity = v3(20000, 20000, 20000)
  805. end
  806. if not (target and flingpart0 and flingpart1 and att0 and att1) then
  807. return
  808. end
  809. local flingpart = flingpart0:Clone()
  810. flingpart.Transparency = 1
  811. flingpart.Size = v3(0.01, 0.01, 0.01)
  812. flingpart.CanCollide = false
  813. flingpart.Name = "flingpart_" .. flingpart0.Name
  814. flingpart.Anchored = true
  815. flingpart.Velocity = v3_0
  816. flingpart.RotVelocity = v3_0
  817. flingpart.Destroying:Connect(function()
  818. flingpart = nil
  819. end)
  820. flingpart.Parent = flingpart1
  821. if flingpart0.Transparency > 0.5 then
  822. flingpart0.Transparency = 0.5
  823. end
  824. att1.Parent = flingpart
  825. for i, v in pairs(att0:GetChildren()) do
  826. if v:IsA("AlignOrientation") then
  827. v.Enabled = false
  828. end
  829. end
  830. local con = nil
  831. con = heartbeat:Connect(function()
  832. if target and (lastfling == target) and flingpart and flingpart0 and flingpart1 and att0 and att1 then
  833. flingpart0.RotVelocity = rotVelocity
  834. flingpart.Position = target
  835. else
  836. con:Disconnect()
  837. end
  838. end)
  839. local steppedRotVel = v3(
  840. ((rotVelocity.X > 0) and -1) or 1,
  841. ((rotVelocity.Y > 0) and -1) or 1,
  842. ((rotVelocity.Z > 0) and -1) or 1
  843. )
  844. local con = nil
  845. con = stepped:Connect(function()
  846. if target and (lastfling == target) and flingpart and flingpart0 and flingpart1 and att0 and att1 then
  847. flingpart0.RotVelocity = steppedRotVel
  848. flingpart.Position = target
  849. else
  850. con:Disconnect()
  851. end
  852. end)
  853. wait(duration)
  854. if lastfling ~= target then
  855. if flingpart then
  856. if att1 and (att1.Parent == flingpart) then
  857. att1.Parent = flingpart1
  858. end
  859. flingpart:Destroy()
  860. end
  861. return
  862. end
  863. target = nil
  864. if not (flingpart and flingpart0 and flingpart1 and att0 and att1) then
  865. return
  866. end
  867. flingpart0.RotVelocity = v3_0
  868. att1.Parent = flingpart1
  869. for i, v in pairs(att0:GetChildren()) do
  870. if v:IsA("AlignOrientation") then
  871. v.Enabled = true
  872. end
  873. end
  874. if flingpart then
  875. flingpart:Destroy()
  876. end
  877. end
  878. end
  879. end
  880.  
  881. wait(6)
  882.  
  883. -----------------------------------
  884. --WATCH OUT HERE COMES THE COPPAS--
  885. ----------------------------------------------------------------
  886. --By CKbackup (Sugarie Saffron) --
  887. --YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
  888. --Discord: Sugarie Saffron#4705 --
  889. ----------------------------------------------------------------
  890.  
  891. print([[
  892. --Script Cop--
  893. By CKbackup (Sugarie Saffron)
  894. YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
  895. Discord: Sugarie Saffron#4705
  896.  
  897.  
  898. Credits Convert:
  899. Discord : Deia#1057
  900. YT: https://www.youtube.com/channel/UCx1SYXyvNILH3ZPmOYes9Yg
  901. :)
  902. --------------------------------
  903. As I've been demoted from my SB
  904. Mod rank in VSB, I don't see the
  905. need to hold this back any longer.
  906.  
  907. Also, if the anims look weird or
  908. the weapon looks out of place,
  909. it's because it's actually modeled
  910. off a scaled rig with a package.
  911. It looks better with the Boy
  912. package.
  913. --------------------------------
  914. (Keys)
  915. M - Mute/Play Music
  916.  
  917. Click - Baton Swing
  918. (Hold) Q - Run
  919. Z - Pistol
  920. X - Arrest
  921.  
  922. P - Move Jail(s)
  923. ]])
  924.  
  925. wait(1/60)
  926. Effects = { }
  927.  
  928. local attackm = nil
  929. local Player = game:service'Players'.localPlayer
  930. local chara = Player.Character
  931. local Humanoid = chara:FindFirstChildOfClass("Humanoid")
  932. local Mouse = Player:GetMouse()
  933. local LeftArm = chara["Left Arm"]
  934. local RightArm = chara["Right Arm"]
  935. local LeftLeg = chara["Left Leg"]
  936. local RightLeg = chara["Right Leg"]
  937. local Head = chara.Head
  938. local Torso = chara.Torso
  939. local RootPart = chara.HumanoidRootPart
  940. local RootJoint = RootPart.RootJoint
  941. local attack = false
  942. local Anim = 'Idle'
  943. local attacktype = 1
  944. local delays = false
  945. local play = true
  946. local targetted = nil
  947. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  948. local velocity = RootPart.Velocity.y
  949. local sine = 0
  950. local change = 1
  951. local doe = 0
  952.  
  953. FELOADLIBRARY = {}
  954. loadstring(game:GetObjects("rbxassetid://5209815302")[1].Source)()
  955.  
  956. local Create = FELOADLIBRARY.Create
  957. Humanoid.WalkSpeed = 16
  958.  
  959.  
  960.  
  961. Humanoid.Animator.Parent = nil
  962. chara.Animate.Parent = nil
  963.  
  964. local pos = Vector3.new(0,0,-50)
  965.  
  966. local newMotor = function(part0, part1, c0, c1)
  967. local w = Create('Motor'){
  968. Parent = part0,
  969. Part0 = part0,
  970. Part1 = part1,
  971. C0 = c0,
  972. C1 = c1,
  973. }
  974. return w
  975. end
  976.  
  977. function clerp(a, b, t)
  978. return a:lerp(b, t)
  979. end
  980.  
  981. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  982. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  983.  
  984. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  985. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  986. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  987. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  988. RootJoint.C1 = CFrame.new(0, 0, 0)
  989. RootJoint.C0 = CFrame.new(0, 0, 0)
  990. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  991. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  992.  
  993.  
  994. local rarmc1 = RW.C1
  995. local larmc1 = LW.C1
  996. local rlegc1 = RH.C1
  997. local llegc1 = LH.C1
  998.  
  999. local resetc1 = false
  1000.  
  1001. function PlayAnimationFromTable(table, speed, bool)
  1002. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1003. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1004. RW.C0 = clerp(RW.C0, table[3], speed)
  1005. LW.C0 = clerp(LW.C0, table[4], speed)
  1006. RH.C0 = clerp(RH.C0, table[5], speed)
  1007. LH.C0 = clerp(LH.C0, table[6], speed)
  1008. if bool == true then
  1009. if resetc1 == false then
  1010. resetc1 = true
  1011. RootJoint.C1 = RootJoint.C1
  1012. Torso.Neck.C1 = Torso.Neck.C1
  1013. RW.C1 = rarmc1
  1014. LW.C1 = larmc1
  1015. RH.C1 = rlegc1
  1016. LH.C1 = llegc1
  1017. end
  1018. end
  1019. end
  1020.  
  1021.  
  1022. ArtificialHB = Instance.new("BindableEvent", script)
  1023. ArtificialHB.Name = "Heartbeat"
  1024. script:WaitForChild("Heartbeat")
  1025. frame = 0.03333333333333
  1026. tf = 0
  1027. allowframeloss = false
  1028. tossremainder = false
  1029. lastframe = tick()
  1030. script.Heartbeat:Fire()
  1031. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1032. tf = tf + s
  1033. if tf >= frame then
  1034. if allowframeloss then
  1035. script.Heartbeat:Fire()
  1036. lastframe = tick()
  1037. else
  1038. for i = 1, math.floor(tf / frame) do
  1039. script.Heartbeat:Fire()
  1040. end
  1041. lastframe = tick()
  1042. end
  1043. if tossremainder then
  1044. tf = 0
  1045. else
  1046. tf = tf - frame * math.floor(tf / frame)
  1047. end
  1048. end
  1049. end)
  1050. function swait(num)
  1051. if num == 0 or num == nil then
  1052. ArtificialHB.Event:wait()
  1053. else
  1054. for i = 0, num do
  1055. ArtificialHB.Event:wait()
  1056. end
  1057. end
  1058. end
  1059.  
  1060. function RemoveOutlines(part)
  1061. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1062. end
  1063.  
  1064.  
  1065. CFuncs = {
  1066. ["Part"] = {
  1067. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1068. local Part = Create("Part"){
  1069. Parent = Parent,
  1070. Reflectance = Reflectance,
  1071. Transparency = Transparency,
  1072. CanCollide = false,
  1073. Locked = true,
  1074. BrickColor = BrickColor.new(tostring(BColor)),
  1075. Name = Name,
  1076. Size = Size,
  1077. Material = Material,
  1078. }
  1079. RemoveOutlines(Part)
  1080. return Part
  1081. end;
  1082. };
  1083.  
  1084. ["Mesh"] = {
  1085. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1086. local Msh = Create(Mesh){
  1087. Parent = Part,
  1088. Offset = OffSet,
  1089. Scale = Scale,
  1090. }
  1091. if Mesh == "SpecialMesh" then
  1092. Msh.MeshType = MeshType
  1093. Msh.MeshId = MeshId
  1094. end
  1095. return Msh
  1096. end;
  1097. };
  1098.  
  1099. ["Mesh"] = {
  1100. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1101. local Msh = Create(Mesh){
  1102. Parent = Part,
  1103. Offset = OffSet,
  1104. Scale = Scale,
  1105. }
  1106. if Mesh == "SpecialMesh" then
  1107. Msh.MeshType = MeshType
  1108. Msh.MeshId = MeshId
  1109. end
  1110. return Msh
  1111. end;
  1112. };
  1113.  
  1114. ["Weld"] = {
  1115. Create = function(Parent, Part0, Part1, C0, C1)
  1116. local Weld = Create("Weld"){
  1117. Parent = Parent,
  1118. Part0 = Part0,
  1119. Part1 = Part1,
  1120. C0 = C0,
  1121. C1 = C1,
  1122. }
  1123. return Weld
  1124. end;
  1125. };
  1126.  
  1127. ["ParticleEmitter"] = {
  1128. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1129. local fp = Create("ParticleEmitter"){
  1130. Parent = Parent,
  1131. Color = ColorSequence.new(Color1, Color2),
  1132. LightEmission = LightEmission,
  1133. Size = Size,
  1134. Texture = Texture,
  1135. Transparency = Transparency,
  1136. ZOffset = ZOffset,
  1137. Acceleration = Accel,
  1138. Drag = Drag,
  1139. LockedToPart = LockedToPart,
  1140. VelocityInheritance = VelocityInheritance,
  1141. EmissionDirection = EmissionDirection,
  1142. Enabled = Enabled,
  1143. Lifetime = LifeTime,
  1144. Rate = Rate,
  1145. Rotation = Rotation,
  1146. RotSpeed = RotSpeed,
  1147. Speed = Speed,
  1148. VelocitySpread = VelocitySpread,
  1149. }
  1150. return fp
  1151. end;
  1152. };
  1153.  
  1154. CreateTemplate = {
  1155.  
  1156. };
  1157. }
  1158.  
  1159.  
  1160. function so(id,par,pit,vol)
  1161. if _G.Sounds == true then
  1162. local sou = Instance.new("Sound", par or workspace)
  1163. if par == chara then
  1164. sou.Parent = chara.Torso
  1165. end
  1166. sou.Volume = vol
  1167. sou.Pitch = pit or 1
  1168. sou.SoundId = "rbxassetid://" .. id
  1169. sou.PlayOnRemove = true
  1170. sou:Destroy()
  1171. end
  1172. end
  1173. if _G.Sounds == true then
  1174. local mus = Instance.new("Sound",Head)
  1175. mus.Name = "mus"
  1176. mus.SoundId = "rbxassetid://345868687"
  1177. mus.Looped = true
  1178. mus.Volume = 1
  1179. mus:Play()
  1180. end
  1181. New = function(Object, Parent, Name, Data)
  1182. local Object = Instance.new(Object)
  1183. for Index, Value in pairs(Data or {}) do
  1184. Object[Index] = Value
  1185. end
  1186. Object.Parent = Parent
  1187. Object.Name = Name
  1188. return Object
  1189. end
  1190.  
  1191. local PoliceHat = New("Part",chara,"PoliceHat",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(2, 0.400000006, 1),CFrame = CFrame.new(18.3999939, 1.20000005, -23.1000061, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1192. local Mesh = New("SpecialMesh",PoliceHat,"Mesh",{Scale = Vector3.new(1.10000002, 1.20000005, 1.10000002),MeshId = "rbxassetid://1028788",TextureId = "rbxassetid://152240477",MeshType = Enum.MeshType.FileMesh,})
  1193. local Weld = New("ManualWeld",PoliceHat,"Weld",{Part0 = PoliceHat,Part1 = Head,C1 = CFrame.new(0, 0.700000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1194. for i, v in pairs(chara:children()) do
  1195. if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("BodyColors") then
  1196. v:Destroy()
  1197. elseif v.Name == "FakeHeadM" then
  1198. v.Ahoge.Mesh.Scale = Vector3.new()
  1199. elseif v.Name == "Chest" then
  1200. for a, b in pairs(v:children()) do
  1201. if b.Name ~= "Tail" then
  1202. b.Transparency = 1
  1203. end
  1204. end
  1205. end
  1206. end
  1207. local sh = Instance.new("Shirt",chara)
  1208. local pn = Instance.new("Pants",chara)
  1209. sh.ShirtTemplate = "rbxassetid://133284214"
  1210. pn.PantsTemplate = "rbxassetid://15224239"
  1211.  
  1212.  
  1213. bdefc0 = CFrame.new(.8,-1,0)*CFrame.Angles(math.rad(30),0,0)
  1214. gdefc0 = CFrame.new(-.8,-1,0)*CFrame.Angles(math.rad(130),0,0)
  1215.  
  1216. local baton = Instance.new("Part",chara)
  1217. baton.Name = "Baton"
  1218. baton.Size = Vector3.new(.2,.2,3.2)
  1219. baton.BrickColor = BrickColor.new("Really black")
  1220. baton.CanCollide = false
  1221. CFuncs.Mesh.Create("SpecialMesh", baton, "FileMesh", "rbxassetid://11820238", Vector3.new(), Vector3.new(1.5,1.5,1.5))
  1222.  
  1223. local bweld = Instance.new("Weld",baton)
  1224. bweld.Part0 = Torso
  1225. bweld.Part1 = baton
  1226. bweld.C0 = bdefc0
  1227.  
  1228. local att1 = Instance.new("Attachment",baton)
  1229. att1.Position = Vector3.new(-baton.Size.X/2,baton.Size.Y/2,baton.Size.Z/2)
  1230. local att2 = Instance.new("Attachment",baton)
  1231. att2.Position = Vector3.new(-baton.Size.X/2,-baton.Size.Y/2,-baton.Size.Z/2)
  1232. local tr1 = Instance.new("Trail",baton)
  1233. tr1.Color = ColorSequence.new(Color3.new(1,1,1))
  1234. tr1.Transparency = NumberSequence.new(0,1)
  1235. tr1.Lifetime = .5
  1236. tr1.Enabled = false
  1237. tr1.LightEmission = 1
  1238. tr1.Attachment0 = att1
  1239. tr1.Attachment1 = att2
  1240. local att3 = Instance.new("Attachment",RightLeg)
  1241. att3.Position = Vector3.new(0,1,0)
  1242. local att4 = Instance.new("Attachment",RightLeg)
  1243. att4.Position = Vector3.new(0,-1,0)
  1244. local tr2 = Instance.new("Trail",RightLeg)
  1245. tr2.Color = ColorSequence.new(Color3.new(1,1,1))
  1246. tr2.Transparency = NumberSequence.new(0,1)
  1247. tr2.Lifetime = .5
  1248. tr2.Enabled = false
  1249. tr2.LightEmission = 1
  1250. tr2.Attachment0 = att3
  1251. tr2.Attachment1 = att4
  1252.  
  1253. local gun = Instance.new("Part",chara)
  1254. gun.Name = "Gun"
  1255. gun.Size = Vector3.new(.2,.2,.2)
  1256. gun.BrickColor = BrickColor.new("Really black")
  1257. gun.CanCollide = false
  1258. CFuncs.Mesh.Create("SpecialMesh", gun, "FileMesh", "rbxassetid://72012879", Vector3.new(), Vector3.new(2,2,2))
  1259.  
  1260. local gweld = Instance.new("Weld",gun)
  1261. gweld.Part0 = Torso
  1262. gweld.Part1 = gun
  1263. gweld.C0 = gdefc0
  1264.  
  1265. local lp = game:GetService("Players").LocalPlayer
  1266.  
  1267. local cplayer = lp.Character
  1268.  
  1269. local v3 = Vector3.new
  1270.  
  1271. local function gp(parent, name, className)
  1272. if typeof(parent) == "Instance" then
  1273. for i, v in pairs(parent:GetChildren()) do
  1274. if (v.Name == name) and v:IsA(className) then
  1275. return v
  1276. end
  1277. end
  1278. end
  1279. return nil
  1280. end
  1281.  
  1282.  
  1283. local hat = gp(cplayer, "WDW_FoamFinger", "Accessory")
  1284. local handle = gp(hat, "Handle", "BasePart")
  1285. local att = gp(handle, "att1_Handle", "Attachment")
  1286. att.Parent = gun
  1287. --att.Rotation = v3(-90, -60, 270)
  1288. att.Rotation = v3(0, 90, 0)
  1289.  
  1290.  
  1291. local hat2 = gp(cplayer, "Kate Hair", "Accessory")
  1292. local handle2 = gp(hat2, "Handle", "BasePart")
  1293. --handle2.SpecialMesh:Destroy()
  1294. local att = gp(handle2, "att1_Handle", "Attachment")
  1295. att.Parent = baton
  1296. att.Position = v3(0, 0, 1)
  1297. att.Rotation = v3(0, 0, 95)
  1298.  
  1299. local hat3 = gp(cplayer, "Robloxclassicred", "Accessory")
  1300. local handle3 = gp(hat3, "Handle", "BasePart")
  1301. --handle2.SpecialMesh:Destroy()
  1302. local att = gp(handle3, "att1_Handle", "Attachment")
  1303. att.Parent = baton
  1304. att.Position = v3(0, 0, -1)
  1305. att.Rotation = v3(0, 0, 95)
  1306.  
  1307. spawn(function()
  1308. while game:GetService("RunService").Heartbeat:Wait() do
  1309. if attack == false then
  1310. fling(game:GetService("Players").LocalPlayer.Character["Model"].HumanoidRootPart.Position, 0.1)
  1311.  
  1312. elseif attack == true then
  1313. if attackm == "baton" then
  1314. fling(baton.Position, 0.1)
  1315. elseif attackm == "gun" then
  1316. if Player:GetMouse().Target ~= nil then
  1317. fling(Player:GetMouse().Hit.p, 0.1)
  1318.  
  1319. end
  1320. end
  1321. end
  1322. end
  1323. end)
  1324.  
  1325.  
  1326.  
  1327. function rayCast(Position, Direction, Range, Ignore)
  1328. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1329. end
  1330.  
  1331. function mdmg(Part, Magnitude, HitType)
  1332. for _, c in pairs(workspace:GetDescendants()) do
  1333. local hum = c:FindFirstChildOfClass("Humanoid")
  1334. if hum ~= nil and c ~= cplayer and c ~= cplayer.Model then
  1335. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  1336. if head ~= nil then
  1337. local targ = head.Position - Part.Position
  1338. local mag = targ.magnitude
  1339. if mag <= Magnitude and c.Name ~= Player.Name and c:FindFirstChild("MagDmgd")==nil and c ~= cplayer and c ~= cplayer.Model then
  1340. if c.Name ~= chara and c ~= cplayer and c ~= cplayer.Model then
  1341. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" then
  1342. local val = Instance.new("BoolValue",c)
  1343. val.Name = "MagDmgd"
  1344. local asd = Instance.new("ParticleEmitter",head)
  1345. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1346. asd.LightEmission = .1
  1347. asd.Size = NumberSequence.new(0.2)
  1348. asd.Texture = "rbxassetid://771221224"
  1349. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 1)})
  1350. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1351. asd.Transparency = bbb
  1352. asd.Size = aaa
  1353. asd.ZOffset = .9
  1354. asd.Acceleration = Vector3.new(0, -5, 0)
  1355. asd.LockedToPart = false
  1356. asd.EmissionDirection = "Back"
  1357. asd.Lifetime = NumberRange.new(1, 2)
  1358. asd.Rate = 1000
  1359. asd.Rotation = NumberRange.new(-100, 100)
  1360. asd.RotSpeed = NumberRange.new(-100, 100)
  1361. asd.Speed = NumberRange.new(6)
  1362. asd.VelocitySpread = 10000
  1363. asd.Enabled = false
  1364. asd:Emit(20)
  1365. game:service'Debris':AddItem(asd,3)
  1366. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1367. if HitType == "Blunt" then
  1368. so(386946017,head,.95,3)
  1369. game:service'Debris':AddItem(val,1)
  1370. elseif HitType == "Shot" then
  1371. so(144884872,head,.9,3)
  1372. game:service'Debris':AddItem(val,.05)
  1373. end
  1374. if _G.Sounds == true then
  1375. local soaa = Instance.new("Sound",c.Head)
  1376. soaa.Volume = .5
  1377. local cho = math.random(1,5)
  1378. if cho == 1 then
  1379. soaa.SoundId = "rbxassetid://111896685"
  1380. elseif cho == 2 then
  1381. soaa.SoundId = "rbxassetid://535528169"
  1382. elseif cho == 3 then
  1383. soaa.SoundId = "rbxassetid://1080363252"
  1384. elseif cho == 4 then
  1385. soaa.SoundId = "rbxassetid://147758746"
  1386. elseif cho == 5 then
  1387. soaa.SoundId = "rbxassetid://626777433"
  1388. soaa.Volume = .2
  1389. soaa.TimePosition = 1
  1390. end
  1391. game:service'Debris':AddItem(soaa,6)
  1392. soaa:Play()
  1393. end
  1394. --for i,v in pairs(c:children()) do
  1395. --if v:IsA("LocalScript") or v:IsA("Tool") then
  1396. --v:Destroy()
  1397. --end
  1398. --end
  1399. --hum.PlatformStand = true
  1400. --head.Velocity = RootPart.CFrame.lookVector*50
  1401. --head.RotVelocity = Vector3.new(10,0,0)
  1402. chatfunc("Let that be a warning!")
  1403. coroutine.wrap(function()
  1404. swait(5)
  1405. end)()
  1406. else
  1407. end
  1408. end
  1409. end
  1410. end
  1411. end
  1412. end
  1413. end
  1414.  
  1415. --[[FindNearestTorso = function(pos)
  1416. local list = (game.workspace:GetDescendants())
  1417. local torso = nil
  1418. local dist = 1000
  1419. local temp, human, temp2 = nil, nil, nil
  1420. for x = 1, #list do
  1421. temp2 = list[x]
  1422. if temp2.className == "Model" and temp2.Name ~= chara.Name then
  1423. temp = temp2:findFirstChild("Torso")
  1424. human = temp2:FindFirstChildOfClass("Humanoid")
  1425. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  1426. local dohit = true
  1427. if dohit == true then
  1428. torso = temp
  1429. dist = (temp.Position - pos).magnitude
  1430. end
  1431. end
  1432. end
  1433. end
  1434. return torso, dist
  1435. end]]
  1436.  
  1437.  
  1438. function FindNearestTorso(Position, Distance, SinglePlayer)
  1439. if SinglePlayer then
  1440. return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
  1441. end
  1442. local List = {}
  1443. for i, v in pairs(workspace:GetDescendants()) do
  1444. if v:IsA("Model") then
  1445. if v:findFirstChild("Head") then
  1446. if v ~= chara then
  1447. if (v.Head.Position - Position).magnitude <= Distance then
  1448. table.insert(List, v)
  1449. end
  1450. end
  1451. end
  1452. end
  1453. end
  1454. return List
  1455. end
  1456.  
  1457.  
  1458. --Chat Function--
  1459. function chatfunc(text)
  1460. coroutine.wrap(function()
  1461. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  1462. chara:FindFirstChild("TalkingBillBoard"):destroy()
  1463. end
  1464. local naeeym2 = Instance.new("BillboardGui",chara)
  1465. naeeym2.Size = UDim2.new(0,100,0,40)
  1466. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1467. naeeym2.Adornee = chara.Head
  1468. naeeym2.Name = "TalkingBillBoard"
  1469. local tecks2 = Instance.new("TextLabel",naeeym2)
  1470. tecks2.BackgroundTransparency = 1
  1471. tecks2.BorderSizePixel = 0
  1472. tecks2.Text = ""
  1473. tecks2.Font = "Fantasy"
  1474. tecks2.FontSize = "Size24"
  1475. tecks2.TextStrokeTransparency = 0
  1476. tecks2.TextColor3 = Color3.new(1,1,1)
  1477. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1478. tecks2.Size = UDim2.new(1,0,0.5,0)
  1479. for i = 1,string.len(text),1 do
  1480. tecks2.Text = string.sub(text,1,i)
  1481. swait()
  1482. end
  1483. swait(30)
  1484. for i = 1, 5 do
  1485. swait()
  1486. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  1487. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  1488. tecks2.TextTransparency = tecks2.TextTransparency + .2
  1489. end
  1490. naeeym2:Destroy()
  1491. end)()
  1492. end
  1493.  
  1494.  
  1495.  
  1496. EffectModel = Create("Model"){
  1497. Parent = chara,
  1498. Name = "Effects",
  1499. }
  1500.  
  1501.  
  1502. Effects = {
  1503. Block = {
  1504. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1505. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1506. prt.Anchored = true
  1507. prt.CFrame = cframe
  1508. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1509. game:GetService("Debris"):AddItem(prt, 10)
  1510. if Type == 1 or Type == nil then
  1511. table.insert(Effects, {
  1512. prt,
  1513. "Block1",
  1514. delay,
  1515. x3,
  1516. y3,
  1517. z3,
  1518. msh
  1519. })
  1520. elseif Type == 2 then
  1521. table.insert(Effects, {
  1522. prt,
  1523. "Block2",
  1524. delay,
  1525. x3,
  1526. y3,
  1527. z3,
  1528. msh
  1529. })
  1530. end
  1531. end;
  1532. };
  1533.  
  1534. Cylinder = {
  1535. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1536. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1537. prt.Anchored = true
  1538. prt.CFrame = cframe
  1539. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1540. game:GetService("Debris"):AddItem(prt, 10)
  1541. table.insert(Effects, {
  1542. prt,
  1543. "Cylinder",
  1544. delay,
  1545. x3,
  1546. y3,
  1547. z3,
  1548. msh
  1549. })
  1550. end;
  1551. };
  1552. Head = {
  1553. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1554. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1555. prt.Anchored = true
  1556. prt.CFrame = cframe
  1557. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1558. game:GetService("Debris"):AddItem(prt, 10)
  1559. table.insert(Effects, {
  1560. prt,
  1561. "Cylinder",
  1562. delay,
  1563. x3,
  1564. y3,
  1565. z3,
  1566. msh
  1567. })
  1568. end;
  1569. };
  1570.  
  1571. Sphere = {
  1572. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1573. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1574. prt.Anchored = true
  1575. prt.CFrame = cframe
  1576. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1577. game:GetService("Debris"):AddItem(prt, 10)
  1578. table.insert(Effects, {
  1579. prt,
  1580. "Cylinder",
  1581. delay,
  1582. x3,
  1583. y3,
  1584. z3,
  1585. msh
  1586. })
  1587. end;
  1588. };
  1589.  
  1590. Elect = {
  1591. Create = function(cff, x, y, z)
  1592. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  1593. prt.Anchored = true
  1594. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1595. prt.CFrame = CFrame.new(prt.Position)
  1596. game:GetService("Debris"):AddItem(prt, 2)
  1597. local xval = math.random() / 2
  1598. local yval = math.random() / 2
  1599. local zval = math.random() / 2
  1600. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1601. table.insert(Effects, {
  1602. prt,
  1603. "Elec",
  1604. 0.1,
  1605. x,
  1606. y,
  1607. z,
  1608. xval,
  1609. yval,
  1610. zval
  1611. })
  1612. end;
  1613.  
  1614. };
  1615.  
  1616. Ring = {
  1617. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1618. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1619. prt.Anchored = true
  1620. prt.CFrame = cframe
  1621. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1622. game:GetService("Debris"):AddItem(prt, 10)
  1623. table.insert(Effects, {
  1624. prt,
  1625. "Cylinder",
  1626. delay,
  1627. x3,
  1628. y3,
  1629. z3,
  1630. msh
  1631. })
  1632. end;
  1633. };
  1634.  
  1635.  
  1636. Wave = {
  1637. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1638. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1639. prt.Anchored = true
  1640. prt.CFrame = cframe
  1641. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1642. game:GetService("Debris"):AddItem(prt, 10)
  1643. table.insert(Effects, {
  1644. prt,
  1645. "Cylinder",
  1646. delay,
  1647. x3,
  1648. y3,
  1649. z3,
  1650. msh
  1651. })
  1652. end;
  1653. };
  1654.  
  1655. Break = {
  1656. Create = function(brickcolor, cframe, x1, y1, z1)
  1657. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1658. prt.Anchored = true
  1659. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1660. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1661. local num = math.random(10, 50) / 1000
  1662. game:GetService("Debris"):AddItem(prt, 10)
  1663. table.insert(Effects, {
  1664. prt,
  1665. "Shatter",
  1666. num,
  1667. prt.CFrame,
  1668. math.random() - math.random(),
  1669. 0,
  1670. math.random(50, 100) / 100
  1671. })
  1672. end;
  1673. };
  1674.  
  1675. Fire = {
  1676. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1677. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1678. prt.Anchored = true
  1679. prt.CFrame = cframe
  1680. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1681. game:GetService("Debris"):AddItem(prt, 10)
  1682. table.insert(Effects, {
  1683. prt,
  1684. "Fire",
  1685. delay,
  1686. 1,
  1687. 1,
  1688. 1,
  1689. msh
  1690. })
  1691. end;
  1692. };
  1693.  
  1694. FireWave = {
  1695. Create = function(brickcolor, cframe, x1, y1, z1)
  1696. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1697. prt.Anchored = true
  1698. prt.CFrame = cframe
  1699. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1700. local d = Create("Decal"){
  1701. Parent = prt,
  1702. Texture = "rbxassetid://26356434",
  1703. Face = "Top",
  1704. }
  1705. local d = Create("Decal"){
  1706. Parent = prt,
  1707. Texture = "rbxassetid://26356434",
  1708. Face = "Bottom",
  1709. }
  1710. game:GetService("Debris"):AddItem(prt, 10)
  1711. table.insert(Effects, {
  1712. prt,
  1713. "FireWave",
  1714. 1,
  1715. 30,
  1716. math.random(400, 600) / 100,
  1717. msh
  1718. })
  1719. end;
  1720. };
  1721.  
  1722. Lightning = {
  1723. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1724. local magz = (p0 - p1).magnitude
  1725. local curpos = p0
  1726. local trz = {
  1727. -ofs,
  1728. ofs
  1729. }
  1730. for i = 1, tym do
  1731. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1732. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1733. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1734. li.Material = "Neon"
  1735. if tym == i then
  1736. local magz2 = (curpos - p1).magnitude
  1737. li.Size = Vector3.new(th, th, magz2)
  1738. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1739. table.insert(Effects, {
  1740. li,
  1741. "Disappear",
  1742. last
  1743. })
  1744. else
  1745. do
  1746. do
  1747. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1748. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1749. game.Debris:AddItem(li, 10)
  1750. table.insert(Effects, {
  1751. li,
  1752. "Disappear",
  1753. last
  1754. })
  1755. end
  1756. end
  1757. end
  1758. end
  1759. end
  1760. };
  1761.  
  1762. EffectTemplate = {
  1763.  
  1764. };
  1765. }
  1766.  
  1767.  
  1768. function smek()
  1769. attack = true
  1770. bweld.Part0 = RightArm
  1771. bweld.C0 = CFrame.new(-.2,-2,.4)*CFrame.Angles(math.rad(90),0,math.rad(180))
  1772. Humanoid.WalkSpeed = 40
  1773. for i=0,1,.2 do
  1774. swait()
  1775. PlayAnimationFromTable({
  1776. CFrame.new(0, 0, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
  1777. CFrame.new(0, 1.49999714, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  1778. CFrame.new(1.6195364, 0.256343663, -3.60019794e-06, 0.939692736, -0.342020124, -8.94069672e-08, 0.342020154, 0.939692676, -4.35416268e-07, 2.08616257e-07, 3.87430191e-07, 1),
  1779. CFrame.new(-1.65980804, 0.323206544, 5.72385352e-06, 0.866025329, 0.500000238, -2.98023224e-07, -0.500000179, 0.866025388, -1.34623383e-06, -4.47034836e-07, 1.29640102e-06, 1.00000012),
  1780. CFrame.new(0.500001073, -2.00000095, -1.57952309e-06, 0.939692616, 0, -0.342020184, 0, 1, 0, 0.342020184, 0, 0.939692616),
  1781. CFrame.new(-0.499998212, -2.00000095, 1.49011612e-06, 0.766043544, 0, 0.642788708, 0, 1, 0, -0.642788708, 0, 0.766043544),
  1782. }, .3, false)
  1783. end
  1784. Humanoid.WalkSpeed = 2
  1785. tr1.Enabled = true
  1786. so(536642316,baton,1,1)
  1787. for i=0,1,.1 do
  1788. swait()
  1789. PlayAnimationFromTable({
  1790. CFrame.new(-0.0116844922, 0, -0.381816059, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1791. CFrame.new(-0.0728889629, 1.49999714, 0.038963601, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1792. CFrame.new(1.06065702, 1.09677029, -0.161810428, 0.400286436, 0.242276207, 0.88378346, 0.734158754, -0.661962748, -0.151050553, 0.548435688, 0.709300876, -0.442843854),
  1793. CFrame.new(-1.59605861, 0.10887894, 1.11486224e-06, 0.984807909, 0.173648059, -2.23517418e-06, -0.173648059, 0.984807849, 3.82394944e-07, 2.29477882e-06, 1.86264515e-08, 1),
  1794. CFrame.new(0.685087919, -1.96527183, 0.0673596561, 0.92541647, -0.163175598, -0.342020869, 0.173647985, 0.984807849, 2.90093368e-07, 0.336824894, -0.0593915246, 0.939692438),
  1795. CFrame.new(-0.499999702, -2.00000095, 8.68737698e-06, 0.766045451, 0, 0.642786503, 0, 1, 0, -0.642786503, 0, 0.766045511),
  1796. }, .3, false)
  1797. mdmg(baton,3,"Blunt")
  1798. end
  1799. swait(5)
  1800. bweld.Part0 = Torso
  1801. bweld.C0 = bdefc0
  1802. Humanoid.WalkSpeed = 16
  1803. tr1.Enabled = false
  1804. attack = false
  1805. end
  1806.  
  1807. function asmek()
  1808. attack = true
  1809. --local par
  1810. --coroutine.wrap(function()
  1811. --repeat swait() par = rayCast(RootPart.Position,Vector3.new(0,-1,0),3,chara) until par~=nil or Torso.Velocity.Y == 0
  1812. --tr2.Enabled = false
  1813. --attack = false
  1814. --end)()
  1815. --for i=0,1,.2 do
  1816. --swait()
  1817. --PlayAnimationFromTable({
  1818. --CFrame.new(0, -0.0460019112, -0.0689063296, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  1819. --CFrame.new(0, 1.52556431, -0.222140759, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
  1820. --CFrame.new(1.59158015, 0.575856388, 6.13234874e-07, 0.642787039, -0.766044974, -4.38231467e-07, 0.766045034, 0.642787039, 1.78813934e-07, 1.63912773e-07, -4.39584255e-07, 1.00000012),
  1821. --CFrame.new(-1.59158027, 0.575856209, 6.13234988e-07, 0.642787039, 0.766044974, 4.38231467e-07, -0.766045034, 0.642787039, 1.78813934e-07, -1.63912773e-07, -4.39584255e-07, 1.00000012),
  1822. --CFrame.new(0.499998927, -1.99999928, 3.81469772e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  1823. --CFrame.new(-0.5, -1.41182017, 0.232474089, 1, 0, 0, 0, 0.642786622, 0.766045392, 0, -0.766045392, 0.642786622),
  1824. --}, .3, false)
  1825. --end
  1826. tr2.Enabled = true
  1827. so(536642316,RightLeg,1,1)
  1828. for i=0,1.5,.1 do
  1829. swait()
  1830. PlayAnimationFromTable({
  1831. CFrame.new(0, -0.11843279, 0.00109164417, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414)*CFrame.Angles(math.rad(-360*i),0,0),
  1832. CFrame.new(0, 1.36002374, -0.491580963, 1, 0, 0, 0, 0.642787457, 0.766044736, 0, -0.766044736, 0.642787457),
  1833. CFrame.new(1.59157825, 0.575854659, 4.30346518e-06, 0.64278698, -0.766045034, -1.0103544e-07, 0.766045094, 0.64278698, -5.36441803e-07, 5.06639481e-07, 2.98023224e-07, 1.00000012),
  1834. CFrame.new(-1.59158015, 0.575855613, 2.39611677e-06, 0.64278698, 0.766045034, 1.0103544e-07, -0.766045094, 0.64278698, -5.36441803e-07, -5.06639481e-07, 2.98023224e-07, 1.00000012),
  1835. CFrame.new(0.399999022, -1.92074621, -0.716740668, 1, 0, 0, 0, 0.766044736, -0.642787457, 0, 0.642787457, 0.766044736),
  1836. CFrame.new(-0.5, -1.41181993, 0.232477784, 1, 0, 0, 0, 0.642787457, 0.766044736, 0, -0.766044736, 0.642787457),
  1837. }, .3, false)
  1838. if i >= .4 then
  1839. mdmg(RightLeg,3.5,"Blunt")
  1840. end
  1841. end
  1842. tr2.Enabled = false
  1843. attack = false
  1844. end
  1845.  
  1846. local shots = 7
  1847. zhold = true
  1848. function shoot()
  1849. attackm = "gun"
  1850. attack = true
  1851. so(169799883,gun,1,1)
  1852. for i=0,1,.1 do
  1853. swait()
  1854. PlayAnimationFromTable({
  1855. CFrame.new(0.0524868444, 0, -0.0110093001, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
  1856. CFrame.new(-0.0421711877, 1.49999738, -0.0331315249, 0.852868021, -0.0612752885, -0.518518507, 0.17364794, 0.969846606, 0.171008661, 0.492404759, -0.235887513, 0.837791562),
  1857. CFrame.new(0.611007333, -0.00932076573, -0.639356554, 0.653100669, 0.696805716, -0.296515375, -0.748181939, 0.533255994, -0.394793421, -0.116975725, 0.479687244, 0.869607329),
  1858. CFrame.new(-1.29161143, -0.030067116, -0.0939707607, 0.98480773, -0.163176328, 0.0593894422, 0.173647985, 0.925416648, -0.336824149, 1.78813934e-06, 0.342019945, 0.939692736),
  1859. CFrame.new(0.499998003, -2.00000095, 3.84449959e-06, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
  1860. CFrame.new(-0.499998897, -2.00000095, 1.59442425e-06, 0.98480767, 0, 0.173648536, 0, 1, 0, -0.173648536, 0, 0.98480767),
  1861. }, .3, false)
  1862. end
  1863. Humanoid.WalkSpeed = 2
  1864. local ref = Instance.new("Part",chara)
  1865. ref.Size = Vector3.new(0,0,0)
  1866. ref.Anchored = true
  1867. ref.CanCollide = false
  1868. ref.Transparency = 1
  1869. gweld.Part0 = RightArm
  1870. gweld.C0 = CFrame.new(.1,-1.5,-.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-40))
  1871. for i=0,1,.1 do
  1872. swait()
  1873. PlayAnimationFromTable({
  1874. CFrame.new(0, -0.0301527902, -0.171009317, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1875. CFrame.new(0.0984806046, 1.48289788, -0.00301507115, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  1876. CFrame.new(0.9734447, 0.943128467, -1.04116416, 0.76604414, 0.642788053, 0, 0.219846308, -0.262002349, -0.939692736, -0.604023278, 0.719846129, -0.342019886),
  1877. CFrame.new(-0.516993761, 0.475136518, -0.924885869, 0, -0.499998987, 0.866025984, 0.939692736, -0.29619813, -0.171009615, 0.342019886, 0.813798308, 0.469845414),
  1878. CFrame.new(0.5, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1879. CFrame.new(-0.500000238, -1.99999905, 5.96046164e-08, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1880. }, .3, false)
  1881. end
  1882. swait(5)
  1883. repeat
  1884. so(470245800,gun,1,1)
  1885. ref.CFrame = Mouse.Hit
  1886. mdmg(ref,3,"Shot")
  1887. local hitpt = Instance.new("Part",EffectModel)
  1888. hitpt.Size = Vector3.new(0,0,.3)
  1889. local bf = Instance.new("BodyVelocity",hitpt)
  1890. bf.P = 10000
  1891. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1892. game:service'Debris':AddItem(bf,.1)
  1893. hitpt.CFrame = gun.CFrame * CFrame.new(0,-.5,.5) * CFrame.Angles(math.rad(90),0,0)
  1894. bf.Velocity = Vector3.new(0,5,0) + RootPart.CFrame.rightVector*10
  1895. local hitm = Instance.new("SpecialMesh",hitpt)
  1896. hitm.MeshId = "http://www.roblox.com/asset/?id=94295100"
  1897. hitm.TextureId = "http://www.roblox.com/asset/?id=94287792"
  1898. hitm.Scale = Vector3.new(3,3,3.5)
  1899. coroutine.wrap(function()
  1900. swait(120)
  1901. for i = 0,1.1 do
  1902. swait()
  1903. hitpt.Transparency = i
  1904. end
  1905. hitpt:Destroy()
  1906. end)()
  1907. Effects.Block.Create(BrickColor.new("Bright yellow"), gun.CFrame*CFrame.new(0,.6,.3), 0,0,0,1,1,1, 0.05)
  1908. shots = shots - 1
  1909. for i=0,1,.2 do
  1910. swait()
  1911. PlayAnimationFromTable({
  1912. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1913. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  1914. CFrame.new(0.973445654, 1.13885617, -0.660623372, 0.766044199, 0.642787933, 5.27496837e-08, 0.413175672, -0.492403269, -0.766045034, -0.492404401, 0.586824477, -0.64278698),
  1915. CFrame.new(-0.516991675, 0.65931946, -0.711421967, 0, -0.499999166, 0.866025925, 0.766044796, -0.556670487, -0.321393073, 0.642787218, 0.663414717, 0.383021772),
  1916. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1917. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1918. }, .3, false)
  1919. end
  1920. for i=0,1,.2 do
  1921. swait()
  1922. PlayAnimationFromTable({
  1923. CFrame.new(0, -0.0301527902, -0.171009317, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1924. CFrame.new(0.0984806046, 1.48289788, -0.00301507115, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  1925. CFrame.new(0.9734447, 0.943128467, -1.04116416, 0.76604414, 0.642788053, 0, 0.219846308, -0.262002349, -0.939692736, -0.604023278, 0.719846129, -0.342019886),
  1926. CFrame.new(-0.516993761, 0.475136518, -0.924885869, 0, -0.499998987, 0.866025984, 0.939692736, -0.29619813, -0.171009615, 0.342019886, 0.813798308, 0.469845414),
  1927. CFrame.new(0.5, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1928. CFrame.new(-0.500000238, -1.99999905, 5.96046164e-08, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1929. }, .3, false)
  1930. end
  1931. if shots == 0 then
  1932. so(147323220,gun,1,1)
  1933. for i=0,1.3,.1 do
  1934. swait()
  1935. PlayAnimationFromTable({
  1936. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1937. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  1938. CFrame.new(0.973445654, 1.13885617, -0.660623372, 0.766044199, 0.642787933, 5.27496837e-08, 0.413175672, -0.492403269, -0.766045034, -0.492404401, 0.586824477, -0.64278698),
  1939. CFrame.new(-1.29161143, -0.030067116, -0.0939707607, 0.98480773, -0.163176328, 0.0593894422, 0.173647985, 0.925416648, -0.336824149, 1.78813934e-06, 0.342019945, 0.939692736),
  1940. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1941. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1942. }, .3, false)
  1943. end
  1944. local MagPartt = New("Part",chara,"MagPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000033, 0.399999976, 1),CFrame = CFrame.new(-9.29999638, 0.700002313, -0.200002074, 1, 0, 0, 0, 0, 1, 0, -1, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1945. MagPartt.CFrame = gun.CFrame * CFrame.new(0,-.5,-.5) * CFrame.Angles(0,0,0)
  1946. coroutine.wrap(function()
  1947. swait(5)
  1948. MagPartt.CanCollide = true
  1949. swait(120)
  1950. for i = 0,1.1 do
  1951. swait()
  1952. MagPartt.Transparency = i
  1953. end
  1954. MagPartt:Destroy()
  1955. end)()
  1956. swait(10)
  1957. local MagPart = New("Part",chara,"MagPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(.2,.4,1),CFrame = CFrame.new(-9.29999638, 0.700002313, -0.200002074, 1, 0, 0, 0, 0, 1, 0, -1, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1958. local Weld = New("ManualWeld",MagPart,"Weld",{Part0 = MagPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0)),C1 = CFrame.new(0.200001717, -1.20000005, -0.200000286, 1, 0, 0, 0, 0, 1, 0, -1, 0),})
  1959. for i=0,1.4,.2 do
  1960. swait()
  1961. PlayAnimationFromTable({
  1962. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1963. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  1964. CFrame.new(0.973445654, 1.13885617, -0.660623372, 0.766044199, 0.642787933, 5.27496837e-08, 0.413175672, -0.492403269, -0.766045034, -0.492404401, 0.586824477, -0.64278698),
  1965. CFrame.new(-0.516991675, 0.65931946, -0.711421967, 0, -0.499999166, 0.866025925, 0.766044796, -0.556670487, -0.321393073, 0.642787218, 0.663414717, 0.383021772),
  1966. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1967. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1968. }, .3, false)
  1969. end
  1970. MagPart:Destroy()
  1971. swait(5)
  1972. for i=0,1,.2 do
  1973. swait()
  1974. PlayAnimationFromTable({
  1975. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1976. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  1977. CFrame.new(1.16020393, 0.666379213, -0.905047119, 0.76604414, 0.604023218, 0.219846413, 0.219846308, 0.0751920938, -0.972632408, -0.604023278, 0.793411791, -0.0751917362),
  1978. CFrame.new(-0.629211903, 0.930547178, -0.87133497, 0.262002915, -0.642787874, -0.71984607, -0.958213985, -0.262002975, -0.114805877, -0.114805937, 0.71984601, -0.684573948),
  1979. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1980. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1981. }, .3, false)
  1982. end
  1983. so(506273075,gun,1,1)
  1984. for i=0,1,.2 do
  1985. swait()
  1986. PlayAnimationFromTable({
  1987. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1988. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  1989. CFrame.new(1.16020393, 0.666379213, -0.905047119, 0.76604414, 0.604023218, 0.219846413, 0.219846308, 0.0751920938, -0.972632408, -0.604023278, 0.793411791, -0.0751917362),
  1990. CFrame.new(-0.629361629, 0.793605626, -0.495871037, 0.262002915, -0.642787874, -0.71984607, -0.958213985, -0.262002975, -0.114805877, -0.114805937, 0.71984601, -0.684573948),
  1991. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1992. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1993. }, .3, false)
  1994. end
  1995. for i=0,1,.2 do
  1996. swait()
  1997. PlayAnimationFromTable({
  1998. CFrame.new(0, -0.0301530343, -0.171007201, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1999. CFrame.new(0.0984815434, 1.48289728, -0.00301322341, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  2000. CFrame.new(1.16020393, 0.666379213, -0.905047119, 0.76604414, 0.604023218, 0.219846413, 0.219846308, 0.0751920938, -0.972632408, -0.604023278, 0.793411791, -0.0751917362),
  2001. CFrame.new(-0.629211903, 0.930547178, -0.87133497, 0.262002915, -0.642787874, -0.71984607, -0.958213985, -0.262002975, -0.114805877, -0.114805937, 0.71984601, -0.684573948),
  2002. CFrame.new(0.499999523, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  2003. CFrame.new(-0.500000954, -1.99999809, -1.84774399e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  2004. }, .3, false)
  2005. end
  2006. shots = 7
  2007. swait(10)
  2008. for i=0,1,.2 do
  2009. swait()
  2010. PlayAnimationFromTable({
  2011. CFrame.new(0, -0.0301527902, -0.171009317, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  2012. CFrame.new(0.0984806046, 1.48289788, -0.00301507115, 0.984807849, 0.173648134, -3.13053391e-07, -0.171010122, 0.969846427, -0.173647895, -0.0301533248, 0.171009824, 0.984807849),
  2013. CFrame.new(0.9734447, 0.943128467, -1.04116416, 0.76604414, 0.642788053, 0, 0.219846308, -0.262002349, -0.939692736, -0.604023278, 0.719846129, -0.342019886),
  2014. CFrame.new(-0.516993761, 0.475136518, -0.924885869, 0, -0.499998987, 0.866025984, 0.939692736, -0.29619813, -0.171009615, 0.342019886, 0.813798308, 0.469845414),
  2015. CFrame.new(0.5, -1.72638702, -0.751741886, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  2016. CFrame.new(-0.500000238, -1.99999905, 5.96046164e-08, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  2017. }, .3, false)
  2018. end
  2019. end
  2020. until zhold == false
  2021. swait(5)
  2022. ref:Destroy()
  2023. so(211134014,gun,1,1)
  2024. for i=0,1,.1 do
  2025. swait()
  2026. PlayAnimationFromTable({
  2027. CFrame.new(0.0524868444, 0, -0.0110093001, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
  2028. CFrame.new(-0.0421711877, 1.49999738, -0.0331315249, 0.852868021, -0.0612752885, -0.518518507, 0.17364794, 0.969846606, 0.171008661, 0.492404759, -0.235887513, 0.837791562),
  2029. CFrame.new(0.611007333, -0.00932076573, -0.639356554, 0.653100669, 0.696805716, -0.296515375, -0.748181939, 0.533255994, -0.394793421, -0.116975725, 0.479687244, 0.869607329),
  2030. CFrame.new(-1.29161143, -0.030067116, -0.0939707607, 0.98480773, -0.163176328, 0.0593894422, 0.173647985, 0.925416648, -0.336824149, 1.78813934e-06, 0.342019945, 0.939692736),
  2031. CFrame.new(0.499998003, -2.00000095, 3.84449959e-06, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
  2032. CFrame.new(-0.499998897, -2.00000095, 1.59442425e-06, 0.98480767, 0, 0.173648536, 0, 1, 0, -0.173648536, 0, 0.98480767),
  2033. }, .3, false)
  2034. end
  2035. gweld.Part0 = Torso
  2036. gweld.C0 = gdefc0
  2037. Humanoid.WalkSpeed = 16
  2038. attack = false
  2039. end
  2040.  
  2041. local Jails = Instance.new("Model",chara)
  2042. Jails.Name = "Jails"
  2043. function arrest()
  2044. attack = true
  2045. if Mouse.Target~= nil then
  2046. local dude = Mouse.Target.Parent
  2047. local ply = game:service'Players':GetPlayerFromCharacter(dude)
  2048. if dude:FindFirstChildOfClass("Humanoid") then
  2049. Humanoid.WalkSpeed = 0
  2050. for i,v in pairs(dude:children()) do
  2051. if v:IsA("LocalScript") or v:IsA("Tool") then
  2052. v:Destroy()
  2053. end
  2054. end
  2055. local haed = dude:FindFirstChild("Head")
  2056. local JailCell = New("Model",Jails,"JailCell",{})
  2057. local SpawnPart = New("Part",JailCell,"SpawnPart",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.400000006, 0.400000006, 0.400000006),CFrame = CFrame.new(-76.1000137, 3.00000596, -1.99999905, 1, 0, 0, 0, 0, 1, 0, -1, 0),Anchored = true,CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2058. local removescriptspart = New("Part",JailCell,"removescriptspart",{Transparency = 1,Transparency = 1,Size = Vector3.new(16, 9, 13),CFrame = CFrame.new(-69.5999985, 5.5000062, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2059. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(6, 9, 1),CFrame = CFrame.new(-75.0999985, 5.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2060. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(19, 1, 16),CFrame = CFrame.new(-69.5999985, 0.50000602, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2061. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-68.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2062. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2063. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 9, 16),CFrame = CFrame.new(-78.5999985, 5.5000062, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2064. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-77.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2065. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2066. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-69.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2067. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2068. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-62.3000031, 2.70000601, 0.600000381, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2069. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,Size = Vector3.new(0.400000006, 0.200000003, 0.800000012),CFrame = CFrame.new(-61.5, 3.10000563, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  2070. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(35, 1, 6),CFrame = CFrame.new(-69.5999985, 0.50000602, 12, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2071. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 2.50000572, 4.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2072. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,Size = Vector3.new(0.400000006, 0.400000006, 0.400000036),CFrame = CFrame.new(-61.2999992, 3.40000558, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  2073. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 5.5000062, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2074. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 16),CFrame = CFrame.new(-85.0999985, 0.50000602, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2075. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-65.8999939, 2.10000563, -4.79999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2076. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.200000003, 2.00000024),CFrame = CFrame.new(-62.1000023, 2.30000591, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2077. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.19999993, 0.600000024, 0.400000036),CFrame = CFrame.new(-65.1000061, 2.10000563, -4.19999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2078. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.600000143, 0.400000155),CFrame = CFrame.new(-61.3000031, 2.70000529, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2079. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-62.3000031, 2.70000505, 2.19999886, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2080. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.Granite,Size = Vector3.new(1.19999981, 0.400000036, 1.20000005),CFrame = CFrame.new(-62.1000023, 2.60000587, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  2081. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Lily white"),Material = Enum.Material.Glass,Reflectance = 1,Size = Vector3.new(2, 2.80000019, 0.200000003),CFrame = CFrame.new(-61.1999969, 5.20000648, 1.40000057, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
  2082. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Metal,Size = Vector3.new(0.599999964, 0.200000033, 0.200000003),CFrame = CFrame.new(-64.5999985, 3.70000505, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2083. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.39999998, 1.20000005, 1.39999998),CFrame = CFrame.new(-61.8000031, 1.6000061, 1.39999962, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2084. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.19999993, 0.600000024, 0.400000036),CFrame = CFrame.new(-62.9000015, 2.70000601, 1.3999958, 0, 0, -1, 0, 1, 0, 1, 0, 0),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2085. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-71.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2086. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2087. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 0.200000003, 2.00000024),CFrame = CFrame.new(-65.0999985, 1.70000601, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2088. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.39999998, 0.600000024, 1.39999998),CFrame = CFrame.new(-65.0999985, 1.30000627, -5.29999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2089. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-67.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2090. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2091. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-74.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2092. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2093. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-71.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2094. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2095. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(19, 1, 16),CFrame = CFrame.new(-69.5999985, 10.5000114, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2096. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.Granite,Size = Vector3.new(1.19999981, 0.400000036, 1.20000005),CFrame = CFrame.new(-65.0999985, 2.00000572, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  2097. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-72.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2098. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2099. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-76.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2100. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2101. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-75.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2102. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2103. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(3.99999976, 0.400000095, 6),CFrame = CFrame.new(-76.1000137, 2.6000061, -1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2104. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(2, 2.40000033, 0.400000155),CFrame = CFrame.new(-65.0999985, 3.00000525, -5.79999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2105. Part = New("Part",JailCell,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.600000024, 1.60000014),CFrame = CFrame.new(-64.3000031, 2.10000491, -4.79999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2106. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-81.0999985, 0.50000602, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2107. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-70.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2108. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2109. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-73.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2110. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2111. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,Size = Vector3.new(3.99999976, 0.400000036, 8),CFrame = CFrame.new(-76.1000137, 2.20000601, -2, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  2112. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 9, 16),CFrame = CFrame.new(-60.5999985, 5.5000062, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2113. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-77.5999985, 1.50000584, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2114. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2115. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(-70.5999985, 6.0000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2116. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2117. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(3.99999976, 0.400000095, 2),CFrame = CFrame.new(-76.1000137, 2.6000061, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2118. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 4.50000572, 2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2119. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 3.50000572, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2120. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 1.50000584, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2121. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 7.5000062, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2122. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 6.5000062, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2123. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 9.50000572, -2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2124. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 3, 1),CFrame = CFrame.new(-81.0999985, 2.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2125. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-81.0999985, 0.50000602, 7.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2126. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 3, 21),CFrame = CFrame.new(-86.5999985, 2.50000596, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2127. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 8.50000572, -1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2128. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(6, 9, 1),CFrame = CFrame.new(-64.0999985, 5.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2129. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(5, 3, 1),CFrame = CFrame.new(-69.5999985, 2.50000572, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2130. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(5, 2, 1),CFrame = CFrame.new(-69.5999985, 9.00000572, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2131. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-81.0999985, 10.5000114, -3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2132. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-62.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2133. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2134. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-74.5999985, 1.50000584, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2135. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2136. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-74.5999985, 1.50000584, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2137. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2138. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-77.5999985, 1.50000584, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2139. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2140. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-69.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2141. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2142. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-66.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2143. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2144. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-67.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2145. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2146. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-65.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2147. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2148. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-68.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2149. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2150. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-64.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2151. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2152. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-63.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2153. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2154. Part = New("Part",JailCell,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1, 9, 1),CFrame = CFrame.new(-61.5999985, 5.5000062, 8.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  2155. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  2156. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 6.5000062, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2157. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 2.50000572, 4.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2158. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 10.5000114, -3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2159. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 4.50000572, 2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2160. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 3.50000572, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2161. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 8.50000572, -1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2162. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 9.50000572, -2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2163. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 16),CFrame = CFrame.new(-54.0999985, 0.50000602, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2164. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-58.0999985, 0.50000602, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2165. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 5.5000062, 1.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2166. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 3),CFrame = CFrame.new(-58.0999985, 0.50000602, 7.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2167. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 7.5000062, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2168. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 1, 1),CFrame = CFrame.new(-58.0999985, 1.50000584, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2169. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(1, 3, 21),CFrame = CFrame.new(-52.5999985, 2.50000596, 3.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2170. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(4, 3, 1),CFrame = CFrame.new(-58.0999985, 2.5000062, -6.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2171. Part = New("Part",JailCell,"Part",{Material = Enum.Material.Concrete,Size = Vector3.new(35, 3, 1),CFrame = CFrame.new(-69.5999985, 2.50000596, 14.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),Anchored = true,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2172. JailCell:MoveTo(pos)
  2173. removescriptspart.Touched:connect(function(hit)
  2174. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= chara then
  2175. for i,v in pairs(hit.Parent:children()) do
  2176. if v:IsA("LocalScript") or v:IsA("Tool") then
  2177. v:Destroy()
  2178. end
  2179. end
  2180. end
  2181. end)
  2182. for _, v in pairs(chara:children()) do
  2183. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  2184. do
  2185. local p = v:clone()
  2186. p.Name = "trail"
  2187. p.Parent = workspace
  2188. p.Transparency = 0.5
  2189. p.Anchored = true
  2190. p.BrickColor = BrickColor.White()
  2191. p.Material = "Neon"
  2192. p:BreakJoints()
  2193. p.CanCollide = false
  2194. if v == chara.Head then
  2195. for a, b in pairs(p:children()) do
  2196. if b:IsA("Sound") then
  2197. b:Destroy()
  2198. end
  2199. end
  2200. end
  2201. coroutine.resume(coroutine.create(function()
  2202. for i = 1, 50 do
  2203. swait()
  2204. p.Transparency = i / 50
  2205. end
  2206. p:Destroy()
  2207. end))
  2208. end
  2209. end
  2210. if v.className == "Accessory" then
  2211. end
  2212. end
  2213. so(1055279036,Torso,1,3)
  2214. if haed~=nil then
  2215. haed.Anchored = true
  2216. Head.CFrame = haed.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(0,math.rad(180),0)
  2217. end
  2218. for i=0,1,.1 do
  2219. swait()
  2220. PlayAnimationFromTable({
  2221. CFrame.new(0.174721688, 0, -0.147934705, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  2222. CFrame.new(3.35276127e-06, 1.44895828, -0.0894558877, 0.939692616, 3.12924385e-07, -0.342020482, 0.0593909845, 0.98480773, 0.163176119, 0.336824477, -0.173648328, 0.925416529),
  2223. CFrame.new(1.5, 0.499998093, -0.40000084, 0.939692676, -0.342020601, 0, 0, 0, -1, 0.342020601, 0.939692676, 0),
  2224. CFrame.new(-1.52924228, 0.286380947, -3.51718177e-06, 0.939692855, 0.342019916, 2.08616257e-07, -0.342019856, 0.939692736, -1.5155652e-07, -2.08616257e-07, 8.94069672e-08, 1.00000024),
  2225. CFrame.new(0.499998987, -2.00000095, -1.14738941e-06, 0.939692676, 0, -0.342020601, 0, 1, 0, 0.342020601, 0, 0.939692676),
  2226. CFrame.new(-0.499998212, -2.00000095, 1.90734909e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2227. }, .3, false)
  2228. end
  2229. chatfunc("You are under arrest! Now face your sentence!")
  2230. swait(50)
  2231. if _G.Sounds == true then
  2232. local soaa = Instance.new("Sound",haed)
  2233. soaa.Volume = 1
  2234. local cho = math.random(1,5)
  2235. if cho == 1 then
  2236. soaa.SoundId = "rbxassetid://111896685"
  2237. elseif cho == 2 then
  2238. soaa.SoundId = "rbxassetid://535528169"
  2239. elseif cho == 3 then
  2240. soaa.SoundId = "rbxassetid://1080363252"
  2241. elseif cho == 4 then
  2242. soaa.SoundId = "rbxassetid://147758746"
  2243. elseif cho == 5 then
  2244. soaa.SoundId = "rbxassetid://626777433"
  2245. soaa.Volume = .3
  2246. soaa.TimePosition = 1
  2247. end
  2248. game:service'Debris':AddItem(soaa,6)
  2249. soaa:Play()
  2250. end
  2251. if haed~=nil then
  2252. haed.Anchored = false
  2253. end
  2254. Humanoid.WalkSpeed = 16
  2255. local jc = JailCell
  2256. if ply~=nil then
  2257. local p = ply
  2258. coroutine.wrap(function()
  2259. while true do
  2260. swait()
  2261. if p~=nil and p.Character ~= nil and p.Character:FindFirstChild("Head") and jc ~= nil then
  2262. if (p.Character:FindFirstChild("Head").Position - removescriptspart.Position).magnitude >= 10 then
  2263. p.Character:FindFirstChild("Head").CFrame = SpawnPart.CFrame*CFrame.new(0,2,0)
  2264. end
  2265. elseif p==nil then
  2266. jc:Destroy()
  2267. break
  2268. elseif jc==nil then
  2269. break
  2270. end
  2271. end
  2272. end)()
  2273. coroutine.wrap(function()
  2274. while true do
  2275. swait()
  2276. if p~=nil and p.Character ~= nil then
  2277. for i,v in pairs(p.Character:children()) do
  2278. if v:IsA("LocalScript") or v:IsA("Tool") then
  2279. if v:IsA("LocalScript") then
  2280. v.Disabled = true
  2281. end
  2282. v:Destroy()
  2283. end
  2284. end
  2285. end
  2286. end
  2287. end)()
  2288. p.CharacterAdded:connect(function()
  2289. if p~=nil and p.Character ~= nil and p.Character:FindFirstChild("Head") and jc~=nil then
  2290. p.Character:FindFirstChild("Head").CFrame = SpawnPart.CFrame*CFrame.new(0,2,0)
  2291. end
  2292. end)
  2293. elseif ply == nil then
  2294. coroutine.wrap(function()
  2295. local ch = dude
  2296. while true do
  2297. swait()
  2298. if ch ~= nil and ch:FindFirstChild("Head") and jc~=nil and jc:FindFirstChild("SpawnPart")~=nil then
  2299. if (ch:FindFirstChild("Head").Position - removescriptspart.Position).magnitude >= 10 then
  2300. ch:FindFirstChild("Head").CFrame = SpawnPart.CFrame*CFrame.new(0,2,0)
  2301. end
  2302. elseif ch.Parent==nil then
  2303. jc:Destroy()
  2304. break
  2305. elseif jc.Parent==nil then
  2306. break
  2307. end
  2308. end
  2309. end)()
  2310. end
  2311. end
  2312. end
  2313. attack = false
  2314. end
  2315.  
  2316.  
  2317. qhold = false
  2318. justsprinted = false
  2319. function sprint()
  2320. attack = true
  2321. --print("supurinto?")
  2322. --justsprinted = true
  2323. --coroutine.wrap(function()
  2324. --swait(10)
  2325. --justsprinted = false
  2326. --end)()
  2327. repeat
  2328. swait()
  2329. PlayAnimationFromTable({
  2330. CFrame.new(-2.4138464e-07, 0.123327732, -0.188363045, 1, -4.38293796e-07, 1.20420327e-06, 0, 0.939692736, 0.342019886, -1.28148622e-06, -0.342019916, 0.939692736) * CFrame.new(0, 0- .08 * math.cos((sine/2.5)), 0),
  2331. CFrame.new(0, 1.41422474, 0.0894482136, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  2332. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, -.6 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 2.5)), 0, 0),
  2333. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, .6 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0),
  2334. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0),
  2335. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 2.5)), 0, 0),
  2336. }, .3, false)
  2337. Humanoid.WalkSpeed = 40
  2338. until qhold == false or Torso.Velocity == Vector3.new(0,0,0)
  2339. --print'sutoppu'
  2340. Humanoid.WalkSpeed = 16
  2341. attack = false
  2342. end
  2343.  
  2344.  
  2345. function movejails()
  2346. pos = Mouse.Hit.p
  2347. for i,v in pairs(Jails:children()) do
  2348. swait(5)
  2349. v:MoveTo(pos)
  2350. end
  2351. end
  2352.  
  2353. Mouse.Button1Down:connect(function()
  2354. if attack == false then
  2355. attackm = "baton"
  2356. if Anim == "Jump" or Anim == "Fall" then
  2357. asmek()
  2358. else
  2359. smek()
  2360. end
  2361. end
  2362. end)
  2363.  
  2364. local sprintt = 0
  2365.  
  2366.  
  2367. Mouse.KeyDown:connect(function(k)
  2368. k = k:lower()
  2369. if k=='m' then
  2370. if mus.IsPlaying == true then
  2371. mus:Stop()
  2372. elseif mus.IsPaused == true then
  2373. mus:Play()
  2374. end
  2375. end
  2376. if attack == false then
  2377. if k == 'q' then
  2378. qhold = true
  2379. sprint()
  2380. elseif k == 'x' then
  2381. arrest()
  2382. elseif k == 'z' then
  2383. zhold = true
  2384. shoot()
  2385. elseif k == 'p' then
  2386. movejails()
  2387. end
  2388. end
  2389. end)
  2390.  
  2391.  
  2392. Mouse.KeyUp:connect(function(k)
  2393. k = k:lower()
  2394. if k == 'q' then
  2395. qhold = false
  2396. elseif k == 'z' then
  2397. zhold = false
  2398. end
  2399. end)
  2400.  
  2401.  
  2402. coroutine.wrap(function()
  2403. while 1 do
  2404. swait()
  2405. if doe <= 360 then
  2406. doe = doe + 2
  2407. else
  2408. doe = 0
  2409. end
  2410. end
  2411. end)()
  2412. while true do
  2413. swait()
  2414. for i, v in pairs(chara:GetChildren()) do
  2415. if v:IsA("Part") then
  2416. v.Material = "SmoothPlastic"
  2417. elseif v:IsA("Accessory") then
  2418. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2419. end
  2420. end
  2421. while true do
  2422. swait()
  2423. if sprintt >= 1 then
  2424. sprintt = sprintt - 1
  2425. end
  2426.  
  2427. if Head:FindFirstChild("mus")==nil then
  2428. if _G.Sounds == true then
  2429. mus = Instance.new("Sound",Head)
  2430. mus.Name = "mus"
  2431. mus.SoundId = "rbxassetid://345868687"
  2432. mus.Looped = true
  2433. mus.Volume = 1
  2434. mus:Play()
  2435. end
  2436. end
  2437. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2438. velocity = RootPart.Velocity.y
  2439. sine = sine + change
  2440. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
  2441. if RootPart.Velocity.y > 1 and hit == nil then
  2442. Anim = "Jump"
  2443. if attack == false then
  2444. PlayAnimationFromTable({
  2445. CFrame.new(0, 0.0382082276, -0.0403150208, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  2446. CFrame.new(0, 1.46579528, 0.0939689279, 1, 0, 0, 0, 0.939692855, -0.342019796, 0, 0.342019796, 0.939692855),
  2447. CFrame.new(1.20945489, -0.213504896, 3.55388607e-07, 0.939692736, 0.342019916, 1.53461215e-07, -0.342019945, 0.939692736, 1.93715096e-07, -8.56816769e-08, -2.23517418e-07, 1.00000012),
  2448. CFrame.new(-1.20945573, -0.213503733, 5.0439985e-07, 0.939692736, -0.342019916, -1.53461215e-07, 0.342019945, 0.939692736, 1.93715096e-07, 8.56816769e-08, -2.23517418e-07, 1.00000012),
  2449. CFrame.new(0.5, -1.99739456, -0.0180913229, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  2450. CFrame.new(-0.5, -1.30000103, -0.39999947, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
  2451. }, .3, false)
  2452. end
  2453. elseif RootPart.Velocity.y < -1 and hit == nil then
  2454. Anim = "Fall"
  2455. if attack == false then
  2456. PlayAnimationFromTable({
  2457. CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
  2458. CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2459. CFrame.new(1.55285025, 0.466259956, -9.26282269e-08, 0.766043842, -0.642788351, -6.46188241e-08, 0.642788291, 0.766043961, -7.4505806e-08, 1.04308128e-07, 1.49011612e-08, 1.00000012),
  2460. CFrame.new(-1.5605253, 0.475036323, -2.10609159e-07, 0.766043842, 0.642788351, 6.46188241e-08, -0.642788291, 0.766043961, -7.4505806e-08, -1.04308128e-07, 1.49011612e-08, 1.00000012),
  2461. CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  2462. CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2463. }, .3, false)
  2464. end
  2465. elseif Torsovelocity < 1 and hit ~= nil then
  2466. Anim = "Idle"
  2467. if attack == false then
  2468. change = 1
  2469. PlayAnimationFromTable({
  2470. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
  2471. CFrame.new(0, 1.49999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2472. CFrame.new(0.89930898, -0.180769742, 0.30436784, 0.766043901, 0.642788172, 8.56792951e-07, -0.556670964, 0.663412929, 0.500000715, 0.321393967, -0.383022994, 0.866024971),
  2473. CFrame.new(-0.899309754, -0.180769712, 0.304367989, 0.766043901, -0.642788172, -8.56792951e-07, 0.556670964, 0.663412929, 0.500000715, -0.321393967, -0.383022994, 0.866024971),
  2474. CFrame.new(0.5, -1.99999893, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  2475. CFrame.new(-0.5, -1.99999893, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  2476. }, .3, false)
  2477. end
  2478. elseif Torsovelocity > 2 and hit ~= nil then
  2479. Anim = "Walk"
  2480. if attack == false then
  2481. PlayAnimationFromTable({
  2482. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 3.5), 0) * CFrame.Angles(0, 0, 0),
  2483. CFrame.new(-2.09923631e-14, 1.48262846, -0.0984891504, 1, -1.42108547e-14, 0, 0, 0.984807491, 0.173649743, 0, -0.173649758, 0.984807491),
  2484. CFrame.new(0.89930898, -0.180769742, 0.30436784, 0.766043901, 0.642788172, 8.56792951e-07, -0.556670964, 0.663412929, 0.500000715, 0.321393967, -0.383022994, 0.866024971),
  2485. CFrame.new(-0.899309754, -0.180769712, 0.304367989, 0.766043901, -0.642788172, -8.56792951e-07, 0.556670964, 0.663412929, 0.500000715, -0.321393967, -0.383022994, 0.866024971),
  2486. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 5)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 5)), 0, 0),
  2487. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 5)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 5)), 0, 0),
  2488. }, .3, false)
  2489. end
  2490. end
  2491. if 0 < #Effects then
  2492. for e = 1, #Effects do
  2493. if Effects[e] ~= nil then
  2494. local Thing = Effects[e]
  2495. if Thing ~= nil then
  2496. local Part = Thing[1]
  2497. local Mode = Thing[2]
  2498. local Delay = Thing[3]
  2499. local IncX = Thing[4]
  2500. local IncY = Thing[5]
  2501. local IncZ = Thing[6]
  2502. if Thing[2] == "Shoot" then
  2503. local Look = Thing[1]
  2504. local move = 30
  2505. if Thing[8] == 3 then
  2506. move = 10
  2507. end
  2508. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2509. if Thing[10] ~= nil then
  2510. da = pos
  2511. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2512. cfa = CFrame.new(Thing[4], pos)
  2513. tehCF = cfa:lerp(cf2, 0.2)
  2514. Thing[1] = tehCF.lookVector
  2515. end
  2516. local mag = (Thing[4] - pos).magnitude
  2517. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2518. if Thing[8] == 2 then
  2519. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2520. end
  2521. Thing[4] = Thing[4] + Look * move
  2522. Thing[3] = Thing[3] - 1
  2523. if 2 < Thing[5] then
  2524. Thing[5] = Thing[5] - 0.3
  2525. Thing[6] = Thing[6] - 0.3
  2526. end
  2527. if hit ~= nil then
  2528. Thing[3] = 0
  2529. if Thing[8] == 1 or Thing[8] == 3 then
  2530. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2531. else
  2532. if Thing[8] == 2 then
  2533. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2534. if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
  2535. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2536. ref.Anchored = true
  2537. ref.CFrame = CFrame.new(pos)
  2538. if _G.Sounds == true then
  2539. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2540. end
  2541. game:GetService("Debris"):AddItem(ref, 0.2)
  2542. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2543. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2544. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2545. end
  2546. end
  2547. end
  2548. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2549. ref.Anchored = true
  2550. ref.CFrame = CFrame.new(pos)
  2551. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2552. game:GetService("Debris"):AddItem(ref, 1)
  2553. end
  2554. if Thing[3] <= 0 then
  2555. table.remove(Effects, e)
  2556. end
  2557. end
  2558. do
  2559. do
  2560. if Thing[2] == "FireWave" then
  2561. if Thing[3] <= Thing[4] then
  2562. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2563. Thing[3] = Thing[3] + 1
  2564. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2565. else
  2566. Part.Parent = nil
  2567. table.remove(Effects, e)
  2568. end
  2569. end
  2570. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2571. if Thing[1].Transparency <= 1 then
  2572. if Thing[2] == "Block1" then
  2573. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2574. Mesh = Thing[7]
  2575. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2576. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2577. else
  2578. if Thing[2] == "Block2" then
  2579. Thing[1].CFrame = Thing[1].CFrame
  2580. Mesh = Thing[7]
  2581. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2582. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2583. else
  2584. if Thing[2] == "Fire" then
  2585. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2586. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2587. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2588. else
  2589. if Thing[2] == "Cylinder" then
  2590. Mesh = Thing[7]
  2591. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2592. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2593. else
  2594. if Thing[2] == "Blood" then
  2595. Mesh = Thing[7]
  2596. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2597. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2598. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2599. else
  2600. if Thing[2] == "Elec" then
  2601. Mesh = Thing[10]
  2602. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2603. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2604. else
  2605. if Thing[2] == "Disappear" then
  2606. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2607. else
  2608. if Thing[2] == "Shatter" then
  2609. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2610. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2611. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2612. Thing[6] = Thing[6] + Thing[5]
  2613. end
  2614. end
  2615. end
  2616. end
  2617. end
  2618. end
  2619. end
  2620. end
  2621. else
  2622. Part.Parent = nil
  2623. table.remove(Effects, e)
  2624. end
  2625. end
  2626. end
  2627. end
  2628. end
  2629. end
  2630. end
  2631. end
  2632. end
  2633. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement