Isaiah21232

Fe Dog script

Jan 23rd, 2023
2,562
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.06 KB | None | 0 0
  1. --made by 1+1=2/rouxhaver
  2. --only works with r6
  3. --click somewhere to move your dog
  4. --feel free to mess around with the reanimate settings
  5.  
  6.  
  7. --REQUIRED hats/hair:
  8. --https://www.roblox.com/catalog/48474313/Red-Roblox-Cap
  9. --https://www.roblox.com/catalog/62724852/Chestnut-Bun
  10. --https://www.roblox.com/catalog/451220849/Lavender-Updo
  11. --https://www.roblox.com/catalog/48474294/ROBLOX-Girl-Hair
  12. --https://www.roblox.com/catalog/4047554959/International-Fedora-Brazil
  13. --https://www.roblox.com/catalog/63690008/Pal-Hair
  14. --https://www.roblox.com/catalog/62234425/Brown-Hair
  15. --(you can wear three other hats that will go on the dogs head)
  16.  
  17. --reanimate by MyWorld#4430 discord.gg/pYVHtSJmEY
  18. --"oMg tHIs cODe iS uNReaDabLe sO iT SUckS" -its not a script for u to understand and edit but to use with your other scripts
  19. local v3_net, v3_808 = Vector3.new(0.1, 25.1, 0.1), Vector3.new(8, 0, 8)
  20. local function getNetlessVelocity(realPartVelocity)
  21. if realPartVelocity.Magnitude > 1 then
  22. local unit = realPartVelocity.Unit
  23. if (unit.Y > 0.25) or (unit.Y < -0.75) then
  24. return unit * (25.1 / unit.Y)
  25. end
  26. end
  27. return v3_net + realPartVelocity * v3_808
  28. end
  29. local simradius = "shp" --simulation radius (net bypass) method
  30. --"shp" - sethiddenproperty
  31. --"ssr" - setsimulationradius
  32. --false - disable
  33. local simrad = math.huge --simulation radius value
  34. local healthHide = false --moves your head away every 3 seconds so players dont see your health bar (alignmode 4 only)
  35. local reclaim = true --if you lost control over a part this will move your primary part to the part so you get it back (alignmode 4)
  36. local novoid = true --prevents parts from going under workspace.FallenPartsDestroyHeight if you control them (alignmode 4 only)
  37. local physp = nil --PhysicalProperties.new(0.01, 0, 1, 0, 0) --sets .CustomPhysicalProperties to this for each part
  38. local noclipAllParts = false --set it to true if you want noclip
  39. local antiragdoll = true --removes hingeConstraints and ballSocketConstraints from your character
  40. local newanimate = true --disables the animate script and enables after reanimation
  41. local discharscripts = true --disables all localScripts parented to your character before reanimation
  42. local R15toR6 = true --tries to convert your character to r6 if its r15
  43. local hatcollide = true --makes hats cancollide (credit to ShownApe) (works only with reanimate method 0)
  44. local humState16 = true --enables collisions for limbs before the humanoid dies (using hum:ChangeState)
  45. local addtools = false --puts all tools from backpack to character and lets you hold them after reanimation
  46. local hedafterneck = true --disable aligns for head and enable after neck or torso is removed
  47. local loadtime = game:GetService("Players").RespawnTime + 0.5 --anti respawn delay
  48. local method = 3 --reanimation method
  49. --methods:
  50. --0 - breakJoints (takes [loadtime] seconds to load)
  51. --1 - limbs
  52. --2 - limbs + anti respawn
  53. --3 - limbs + breakJoints after [loadtime] seconds
  54. --4 - remove humanoid + breakJoints
  55. --5 - remove humanoid + limbs
  56. local alignmode = 1 --AlignPosition mode
  57. --modes:
  58. --1 - AlignPosition rigidity enabled true
  59. --2 - 2 AlignPositions rigidity enabled both true and false
  60. --3 - AlignPosition rigidity enabled false
  61. --4 - no AlignPosition, CFrame only
  62. local flingpart = "HumanoidRootPart" --name of the part or the hat used for flinging
  63. --the fling function
  64. --usage: fling(target, duration, velocity)
  65. --target can be set to: basePart, CFrame, Vector3, character model or humanoid (flings at mouse.Hit if argument not provided)
  66. --duration (fling time in seconds) can be set to a number or a string convertable to a number (0.5s if not provided)
  67. --velocity (fling part rotation velocity) can be set to a vector3 value (Vector3.new(20000, 20000, 20000) if not provided)
  68.  
  69. local lp = game:GetService("Players").LocalPlayer
  70. local rs, ws, sg = game:GetService("RunService"), game:GetService("Workspace"), game:GetService("StarterGui")
  71. local stepped, heartbeat, renderstepped = rs.Stepped, rs.Heartbeat, rs.RenderStepped
  72. local twait, tdelay, rad, inf, abs, clamp = task.wait, task.delay, math.rad, math.huge, math.abs, math.clamp
  73. local cf, v3, angles = CFrame.new, Vector3.new, CFrame.Angles
  74. local v3_0, cf_0 = v3(0, 0, 0), cf(0, 0, 0)
  75.  
  76. local c = lp.Character
  77. if not (c and c.Parent) then
  78. return
  79. end
  80.  
  81. c:GetPropertyChangedSignal("Parent"):Connect(function()
  82. if not (c and c.Parent) then
  83. c = nil
  84. end
  85. end)
  86.  
  87. local clone, destroy, getchildren, getdescendants, isa = c.Clone, c.Destroy, c.GetChildren, c.GetDescendants, c.IsA
  88.  
  89. local function gp(parent, name, className)
  90. if typeof(parent) == "Instance" then
  91. for i, v in pairs(getchildren(parent)) do
  92. if (v.Name == name) and isa(v, className) then
  93. return v
  94. end
  95. end
  96. end
  97. return nil
  98. end
  99.  
  100. local fenv = getfenv()
  101.  
  102. local shp = fenv.sethiddenproperty or fenv.set_hidden_property or fenv.set_hidden_prop or fenv.sethiddenprop
  103. local ssr = fenv.setsimulationradius or fenv.set_simulation_radius or fenv.set_sim_radius or fenv.setsimradius or fenv.setsimrad or fenv.set_sim_rad
  104.  
  105. healthHide = healthHide and ((method == 0) or (method == 2) or (method == 3)) and gp(c, "Head", "BasePart")
  106.  
  107. local reclaim, lostpart = reclaim and c.PrimaryPart, nil
  108.  
  109. local function align(Part0, Part1)
  110.  
  111. local att0 = Instance.new("Attachment")
  112. att0.Position, att0.Orientation, att0.Name = v3_0, v3_0, "att0_" .. Part0.Name
  113. local att1 = Instance.new("Attachment")
  114. att1.Position, att1.Orientation, att1.Name = v3_0, v3_0, "att1_" .. Part1.Name
  115.  
  116. if alignmode == 4 then
  117.  
  118. local hide = false
  119. if Part0 == healthHide then
  120. healthHide = false
  121. tdelay(0, function()
  122. while twait(2.9) and Part0 and c do
  123. hide = #Part0:GetConnectedParts() == 1
  124. twait(0.1)
  125. hide = false
  126. end
  127. end)
  128. end
  129.  
  130. local rot = rad(0.05)
  131. local con0, con1 = nil, nil
  132. con0 = stepped:Connect(function()
  133. if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  134. Part0.RotVelocity = Part1.RotVelocity
  135. end)
  136. local lastpos = Part0.Position
  137. con1 = heartbeat:Connect(function(delta)
  138. if not (Part0 and Part1 and att1) then return con0:Disconnect() and con1:Disconnect() end
  139. if (not Part0.Anchored) and (Part0.ReceiveAge == 0) then
  140. if lostpart == Part0 then
  141. lostpart = nil
  142. end
  143. local newcf = Part1.CFrame * att1.CFrame
  144. if Part1.Velocity.Magnitude > 0.1 then
  145. Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  146. else
  147. local vel = (newcf.Position - lastpos) / delta
  148. Part0.Velocity = getNetlessVelocity(vel)
  149. if vel.Magnitude < 1 then
  150. rot = -rot
  151. newcf *= angles(0, 0, rot)
  152. end
  153. end
  154. lastpos = newcf.Position
  155. if lostpart and (Part0 == reclaim) then
  156. newcf = lostpart.CFrame
  157. elseif hide then
  158. newcf += v3(0, 3000, 0)
  159. end
  160. if novoid and (newcf.Y < ws.FallenPartsDestroyHeight + 0.1) then
  161. newcf += v3(0, ws.FallenPartsDestroyHeight + 0.1 - newcf.Y, 0)
  162. end
  163. Part0.CFrame = newcf
  164. elseif (not Part0.Anchored) and (abs(Part0.Velocity.X) < 45) and (abs(Part0.Velocity.Y) < 25) and (abs(Part0.Velocity.Z) < 45) then
  165. lostpart = Part0
  166. end
  167. end)
  168.  
  169. else
  170.  
  171. Part0.CustomPhysicalProperties = physp
  172. if (alignmode == 1) or (alignmode == 2) then
  173. local ape = Instance.new("AlignPosition")
  174. ape.MaxForce, ape.MaxVelocity, ape.Responsiveness = inf, inf, inf
  175. ape.ReactionForceEnabled, ape.RigidityEnabled, ape.ApplyAtCenterOfMass = false, true, false
  176. ape.Attachment0, ape.Attachment1, ape.Name = att0, att1, "AlignPositionRtrue"
  177. ape.Parent = att0
  178. end
  179.  
  180. if (alignmode == 2) or (alignmode == 3) then
  181. local apd = Instance.new("AlignPosition")
  182. apd.MaxForce, apd.MaxVelocity, apd.Responsiveness = inf, inf, inf
  183. apd.ReactionForceEnabled, apd.RigidityEnabled, apd.ApplyAtCenterOfMass = false, false, false
  184. apd.Attachment0, apd.Attachment1, apd.Name = att0, att1, "AlignPositionRfalse"
  185. apd.Parent = att0
  186. end
  187.  
  188. local ao = Instance.new("AlignOrientation")
  189. ao.MaxAngularVelocity, ao.MaxTorque, ao.Responsiveness = inf, inf, inf
  190. ao.PrimaryAxisOnly, ao.ReactionTorqueEnabled, ao.RigidityEnabled = false, false, false
  191. ao.Attachment0, ao.Attachment1 = att0, att1
  192. ao.Parent = att0
  193.  
  194. local con0, con1 = nil, nil
  195. local vel = Part0.Velocity
  196. con0 = renderstepped:Connect(function()
  197. if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  198. Part0.Velocity = vel
  199. end)
  200. local lastpos = Part0.Position
  201. con1 = heartbeat:Connect(function(delta)
  202. if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  203. vel = Part0.Velocity
  204. if Part1.Velocity.Magnitude > 0.01 then
  205. Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  206. else
  207. Part0.Velocity = getNetlessVelocity((Part0.Position - lastpos) / delta)
  208. end
  209. lastpos = Part0.Position
  210. end)
  211.  
  212. end
  213.  
  214. att0:GetPropertyChangedSignal("Parent"):Connect(function()
  215. Part0 = att0.Parent
  216. if not isa(Part0, "BasePart") then
  217. att0 = nil
  218. if lostpart == Part0 then
  219. lostpart = nil
  220. end
  221. Part0 = nil
  222. end
  223. end)
  224. att0.Parent = Part0
  225.  
  226. att1:GetPropertyChangedSignal("Parent"):Connect(function()
  227. Part1 = att1.Parent
  228. if not isa(Part1, "BasePart") then
  229. att1 = nil
  230. Part1 = nil
  231. end
  232. end)
  233. att1.Parent = Part1
  234. end
  235.  
  236. local function respawnrequest()
  237. local ccfr, c = ws.CurrentCamera.CFrame, lp.Character
  238. lp.Character = nil
  239. lp.Character = c
  240. local con = nil
  241. con = ws.CurrentCamera.Changed:Connect(function(prop)
  242. if (prop ~= "Parent") and (prop ~= "CFrame") then
  243. return
  244. end
  245. ws.CurrentCamera.CFrame = ccfr
  246. con:Disconnect()
  247. end)
  248. end
  249.  
  250. local destroyhum = (method == 4) or (method == 5)
  251. local breakjoints = (method == 0) or (method == 4)
  252. local antirespawn = (method == 0) or (method == 2) or (method == 3)
  253.  
  254. hatcollide = hatcollide and (method == 0)
  255.  
  256. addtools = addtools and lp:FindFirstChildOfClass("Backpack")
  257.  
  258. if type(simrad) ~= "number" then simrad = 1000 end
  259. if shp and (simradius == "shp") then
  260. tdelay(0, function()
  261. while c do
  262. shp(lp, "SimulationRadius", simrad)
  263. heartbeat:Wait()
  264. end
  265. end)
  266. elseif ssr and (simradius == "ssr") then
  267. tdelay(0, function()
  268. while c do
  269. ssr(simrad)
  270. heartbeat:Wait()
  271. end
  272. end)
  273. end
  274.  
  275. if antiragdoll then
  276. antiragdoll = function(v)
  277. if isa(v, "HingeConstraint") or isa(v, "BallSocketConstraint") then
  278. v.Parent = nil
  279. end
  280. end
  281. for i, v in pairs(getdescendants(c)) do
  282. antiragdoll(v)
  283. end
  284. c.DescendantAdded:Connect(antiragdoll)
  285. end
  286.  
  287. if antirespawn then
  288. respawnrequest()
  289. end
  290.  
  291. if method == 0 then
  292. twait(loadtime)
  293. if not c then
  294. return
  295. end
  296. end
  297.  
  298. if discharscripts then
  299. for i, v in pairs(getdescendants(c)) do
  300. if isa(v, "LocalScript") then
  301. v.Disabled = true
  302. end
  303. end
  304. elseif newanimate then
  305. local animate = gp(c, "Animate", "LocalScript")
  306. if animate and (not animate.Disabled) then
  307. animate.Disabled = true
  308. else
  309. newanimate = false
  310. end
  311. end
  312.  
  313. if addtools then
  314. for i, v in pairs(getchildren(addtools)) do
  315. if isa(v, "Tool") then
  316. v.Parent = c
  317. end
  318. end
  319. end
  320.  
  321. pcall(function()
  322. settings().Physics.AllowSleep = false
  323. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  324. end)
  325.  
  326. local OLDscripts = {}
  327.  
  328. for i, v in pairs(getdescendants(c)) do
  329. if v.ClassName == "Script" then
  330. OLDscripts[v.Name] = true
  331. end
  332. end
  333.  
  334. local scriptNames = {}
  335.  
  336. for i, v in pairs(getdescendants(c)) do
  337. if isa(v, "BasePart") then
  338. local newName, exists = tostring(i), true
  339. while exists do
  340. exists = OLDscripts[newName]
  341. if exists then
  342. newName = newName .. "_"
  343. end
  344. end
  345. table.insert(scriptNames, newName)
  346. Instance.new("Script", v).Name = newName
  347. end
  348. end
  349.  
  350. local hum = c:FindFirstChildOfClass("Humanoid")
  351. if hum then
  352. for i, v in pairs(hum:GetPlayingAnimationTracks()) do
  353. v:Stop()
  354. end
  355. end
  356. c.Archivable = true
  357. local cl = clone(c)
  358. if hum and humState16 then
  359. hum:ChangeState(Enum.HumanoidStateType.Physics)
  360. if destroyhum then
  361. twait(1.6)
  362. end
  363. end
  364. if destroyhum then
  365. pcall(destroy, hum)
  366. end
  367.  
  368. if not c then
  369. return
  370. end
  371.  
  372. local head, torso, root = gp(c, "Head", "BasePart"), gp(c, "Torso", "BasePart") or gp(c, "UpperTorso", "BasePart"), gp(c, "HumanoidRootPart", "BasePart")
  373. if hatcollide then
  374. pcall(destroy, torso)
  375. pcall(destroy, root)
  376. pcall(destroy, c:FindFirstChildOfClass("BodyColors") or gp(c, "Health", "Script"))
  377. end
  378.  
  379. local model = Instance.new("Model", c)
  380. model:GetPropertyChangedSignal("Parent"):Connect(function()
  381. if not (model and model.Parent) then
  382. model = nil
  383. end
  384. end)
  385.  
  386. for i, v in pairs(getchildren(c)) do
  387. if v ~= model then
  388. if addtools and isa(v, "Tool") then
  389. for i1, v1 in pairs(getdescendants(v)) do
  390. if v1 and v1.Parent and isa(v1, "BasePart") then
  391. local bv = Instance.new("BodyVelocity")
  392. bv.Velocity, bv.MaxForce, bv.P, bv.Name = v3_0, v3(1000, 1000, 1000), 1250, "bv_" .. v.Name
  393. bv.Parent = v1
  394. end
  395. end
  396. end
  397. v.Parent = model
  398. end
  399. end
  400.  
  401. if breakjoints then
  402. model:BreakJoints()
  403. else
  404. if head and torso then
  405. for i, v in pairs(getdescendants(model)) do
  406. if isa(v, "JointInstance") then
  407. local save = false
  408. if (v.Part0 == torso) and (v.Part1 == head) then
  409. save = true
  410. end
  411. if (v.Part0 == head) and (v.Part1 == torso) then
  412. save = true
  413. end
  414. if save then
  415. if hedafterneck then
  416. hedafterneck = v
  417. end
  418. else
  419. pcall(destroy, v)
  420. end
  421. end
  422. end
  423. end
  424. if method == 3 then
  425. task.delay(loadtime, pcall, model.BreakJoints, model)
  426. end
  427. end
  428.  
  429. cl.Parent = ws
  430. for i, v in pairs(getchildren(cl)) do
  431. v.Parent = c
  432. end
  433. pcall(destroy, cl)
  434.  
  435. local uncollide, noclipcon = nil, nil
  436. if noclipAllParts then
  437. uncollide = function()
  438. if c then
  439. for i, v in pairs(getdescendants(c)) do
  440. if isa(v, "BasePart") then
  441. v.CanCollide = false
  442. end
  443. end
  444. else
  445. noclipcon:Disconnect()
  446. end
  447. end
  448. else
  449. uncollide = function()
  450. if model then
  451. for i, v in pairs(getdescendants(model)) do
  452. if isa(v, "BasePart") then
  453. v.CanCollide = false
  454. end
  455. end
  456. else
  457. noclipcon:Disconnect()
  458. end
  459. end
  460. end
  461. noclipcon = stepped:Connect(uncollide)
  462. uncollide()
  463.  
  464. for i, scr in pairs(getdescendants(model)) do
  465. if (scr.ClassName == "Script") and table.find(scriptNames, scr.Name) then
  466. local Part0 = scr.Parent
  467. if isa(Part0, "BasePart") then
  468. for i1, scr1 in pairs(getdescendants(c)) do
  469. if (scr1.ClassName == "Script") and (scr1.Name == scr.Name) and (not scr1:IsDescendantOf(model)) then
  470. local Part1 = scr1.Parent
  471. if (Part1.ClassName == Part0.ClassName) and (Part1.Name == Part0.Name) then
  472. align(Part0, Part1)
  473. pcall(destroy, scr)
  474. pcall(destroy, scr1)
  475. break
  476. end
  477. end
  478. end
  479. end
  480. end
  481. end
  482.  
  483. for i, v in pairs(getdescendants(c)) do
  484. if v and v.Parent and (not v:IsDescendantOf(model)) then
  485. if isa(v, "Decal") then
  486. v.Transparency = 1
  487. elseif isa(v, "BasePart") then
  488. v.Transparency = 1
  489. v.Anchored = false
  490. elseif isa(v, "ForceField") then
  491. v.Visible = false
  492. elseif isa(v, "Sound") then
  493. v.Playing = false
  494. elseif isa(v, "BillboardGui") or isa(v, "SurfaceGui") or isa(v, "ParticleEmitter") or isa(v, "Fire") or isa(v, "Smoke") or isa(v, "Sparkles") then
  495. v.Enabled = false
  496. end
  497. end
  498. end
  499.  
  500. if newanimate then
  501. local animate = gp(c, "Animate", "LocalScript")
  502. if animate then
  503. animate.Disabled = false
  504. end
  505. end
  506.  
  507. if addtools then
  508. for i, v in pairs(getchildren(c)) do
  509. if isa(v, "Tool") then
  510. v.Parent = addtools
  511. end
  512. end
  513. end
  514.  
  515. local hum0, hum1 = model:FindFirstChildOfClass("Humanoid"), c:FindFirstChildOfClass("Humanoid")
  516. if hum0 then
  517. hum0:GetPropertyChangedSignal("Parent"):Connect(function()
  518. if not (hum0 and hum0.Parent) then
  519. hum0 = nil
  520. end
  521. end)
  522. end
  523. if hum1 then
  524. hum1:GetPropertyChangedSignal("Parent"):Connect(function()
  525. if not (hum1 and hum1.Parent) then
  526. hum1 = nil
  527. end
  528. end)
  529.  
  530. ws.CurrentCamera.CameraSubject = hum1
  531. local camSubCon = nil
  532. local function camSubFunc()
  533. camSubCon:Disconnect()
  534. if c and hum1 then
  535. ws.CurrentCamera.CameraSubject = hum1
  536. end
  537. end
  538. camSubCon = renderstepped:Connect(camSubFunc)
  539. if hum0 then
  540. hum0:GetPropertyChangedSignal("Jump"):Connect(function()
  541. if hum1 then
  542. hum1.Jump = hum0.Jump
  543. end
  544. end)
  545. else
  546. respawnrequest()
  547. end
  548. end
  549.  
  550. local rb = Instance.new("BindableEvent", c)
  551. rb.Event:Connect(function()
  552. pcall(destroy, rb)
  553. sg:SetCore("ResetButtonCallback", true)
  554. if destroyhum then
  555. if c then c:BreakJoints() end
  556. return
  557. end
  558. if model and hum0 and (hum0.Health > 0) then
  559. model:BreakJoints()
  560. hum0.Health = 0
  561. end
  562. if antirespawn then
  563. respawnrequest()
  564. end
  565. end)
  566. sg:SetCore("ResetButtonCallback", rb)
  567.  
  568. tdelay(0, function()
  569. while c do
  570. if hum0 and hum1 then
  571. hum1.Jump = hum0.Jump
  572. end
  573. wait()
  574. end
  575. sg:SetCore("ResetButtonCallback", true)
  576. end)
  577.  
  578. R15toR6 = R15toR6 and hum1 and (hum1.RigType == Enum.HumanoidRigType.R15)
  579. if R15toR6 then
  580. 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")
  581. if part then
  582. local cfr = part.CFrame
  583. local R6parts = {
  584. head = {
  585. Name = "Head",
  586. Size = v3(2, 1, 1),
  587. R15 = {
  588. Head = 0
  589. }
  590. },
  591. torso = {
  592. Name = "Torso",
  593. Size = v3(2, 2, 1),
  594. R15 = {
  595. UpperTorso = 0.2,
  596. LowerTorso = -0.8
  597. }
  598. },
  599. root = {
  600. Name = "HumanoidRootPart",
  601. Size = v3(2, 2, 1),
  602. R15 = {
  603. HumanoidRootPart = 0
  604. }
  605. },
  606. leftArm = {
  607. Name = "Left Arm",
  608. Size = v3(1, 2, 1),
  609. R15 = {
  610. LeftHand = -0.849,
  611. LeftLowerArm = -0.174,
  612. LeftUpperArm = 0.415
  613. }
  614. },
  615. rightArm = {
  616. Name = "Right Arm",
  617. Size = v3(1, 2, 1),
  618. R15 = {
  619. RightHand = -0.849,
  620. RightLowerArm = -0.174,
  621. RightUpperArm = 0.415
  622. }
  623. },
  624. leftLeg = {
  625. Name = "Left Leg",
  626. Size = v3(1, 2, 1),
  627. R15 = {
  628. LeftFoot = -0.85,
  629. LeftLowerLeg = -0.29,
  630. LeftUpperLeg = 0.49
  631. }
  632. },
  633. rightLeg = {
  634. Name = "Right Leg",
  635. Size = v3(1, 2, 1),
  636. R15 = {
  637. RightFoot = -0.85,
  638. RightLowerLeg = -0.29,
  639. RightUpperLeg = 0.49
  640. }
  641. }
  642. }
  643. for i, v in pairs(getchildren(c)) do
  644. if isa(v, "BasePart") then
  645. for i1, v1 in pairs(getchildren(v)) do
  646. if isa(v1, "Motor6D") then
  647. v1.Part0 = nil
  648. end
  649. end
  650. end
  651. end
  652. part.Archivable = true
  653. for i, v in pairs(R6parts) do
  654. local part = clone(part)
  655. part:ClearAllChildren()
  656. part.Name, part.Size, part.CFrame, part.Anchored, part.Transparency, part.CanCollide = v.Name, v.Size, cfr, false, 1, false
  657. for i1, v1 in pairs(v.R15) do
  658. local R15part = gp(c, i1, "BasePart")
  659. local att = gp(R15part, "att1_" .. i1, "Attachment")
  660. if R15part then
  661. local weld = Instance.new("Weld")
  662. weld.Part0, weld.Part1, weld.C0, weld.C1, weld.Name = part, R15part, cf(0, v1, 0), cf_0, "Weld_" .. i1
  663. weld.Parent = R15part
  664. R15part.Massless, R15part.Name = true, "R15_" .. i1
  665. R15part.Parent = part
  666. if att then
  667. att.Position = v3(0, v1, 0)
  668. att.Parent = part
  669. end
  670. end
  671. end
  672. part.Parent = c
  673. R6parts[i] = part
  674. end
  675. local R6joints = {
  676. neck = {
  677. Parent = R6parts.torso,
  678. Name = "Neck",
  679. Part0 = R6parts.torso,
  680. Part1 = R6parts.head,
  681. C0 = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  682. C1 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  683. },
  684. rootJoint = {
  685. Parent = R6parts.root,
  686. Name = "RootJoint" ,
  687. Part0 = R6parts.root,
  688. Part1 = R6parts.torso,
  689. C0 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  690. C1 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  691. },
  692. rightShoulder = {
  693. Parent = R6parts.torso,
  694. Name = "Right Shoulder",
  695. Part0 = R6parts.torso,
  696. Part1 = R6parts.rightArm,
  697. C0 = cf(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  698. C1 = cf(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  699. },
  700. leftShoulder = {
  701. Parent = R6parts.torso,
  702. Name = "Left Shoulder",
  703. Part0 = R6parts.torso,
  704. Part1 = R6parts.leftArm,
  705. C0 = cf(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  706. C1 = cf(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  707. },
  708. rightHip = {
  709. Parent = R6parts.torso,
  710. Name = "Right Hip",
  711. Part0 = R6parts.torso,
  712. Part1 = R6parts.rightLeg,
  713. C0 = cf(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  714. C1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  715. },
  716. leftHip = {
  717. Parent = R6parts.torso,
  718. Name = "Left Hip" ,
  719. Part0 = R6parts.torso,
  720. Part1 = R6parts.leftLeg,
  721. C0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  722. C1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  723. }
  724. }
  725. for i, v in pairs(R6joints) do
  726. local joint = Instance.new("Motor6D")
  727. for prop, val in pairs(v) do
  728. joint[prop] = val
  729. end
  730. R6joints[i] = joint
  731. end
  732. if hum1 then
  733. hum1.RigType, hum1.HipHeight = Enum.HumanoidRigType.R6, 0
  734. end
  735. end
  736. --the default roblox animate script edited and put in one line
  737. local script = gp(c, "Animate", "LocalScript") if not script.Disabled then script:ClearAllChildren() local Torso = gp(c, "Torso", "BasePart") local RightShoulder = gp(Torso, "Right Shoulder", "Motor6D") local LeftShoulder = gp(Torso, "Left Shoulder", "Motor6D") local RightHip = gp(Torso, "Right Hip", "Motor6D") local LeftHip = gp(Torso, "Left Hip", "Motor6D") local Neck = gp(Torso, "Neck", "Motor6D") local Humanoid = c:FindFirstChildOfClass("Humanoid") local pose = "Standing" local currentAnim = "" local currentAnimInstance = nil local currentAnimTrack = nil local currentAnimKeyframeHandler = nil local currentAnimSpeed = 1.0 local animTable = {} local animNames = { idle = { { id = "http://www.roblox.com/asset/?id=180435571", weight = 9 }, { id = "http://www.roblox.com/asset/?id=180435792", weight = 1 } }, walk = { { id = "http://www.roblox.com/asset/?id=180426354", weight = 10 } }, run = { { id = "run.xml", weight = 10 } }, jump = { { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 } }, fall = { { id = "http://www.roblox.com/asset/?id=180436148", weight = 10 } }, climb = { { id = "http://www.roblox.com/asset/?id=180436334", weight = 10 } }, sit = { { id = "http://www.roblox.com/asset/?id=178130996", weight = 10 } }, toolnone = { { id = "http://www.roblox.com/asset/?id=182393478", weight = 10 } }, toolslash = { { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 } }, toollunge = { { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 } }, wave = { { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 } }, point = { { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 } }, dance1 = { { id = "http://www.roblox.com/asset/?id=182435998", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491037", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491065", weight = 10 } }, dance2 = { { id = "http://www.roblox.com/asset/?id=182436842", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491248", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491277", weight = 10 } }, dance3 = { { id = "http://www.roblox.com/asset/?id=182436935", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491368", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491423", weight = 10 } }, laugh = { { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 } }, cheer = { { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 } }, } local dances = {"dance1", "dance2", "dance3"} local emoteNames = { wave = false, point = false, dance1 = true, dance2 = true, dance3 = true, laugh = false, cheer = false} local function configureAnimationSet(name, fileList) if (animTable[name] ~= nil) then for _, connection in pairs(animTable[name].connections) do connection:disconnect() end end animTable[name] = {} animTable[name].count = 0 animTable[name].totalWeight = 0 animTable[name].connections = {} local config = script:FindFirstChild(name) if (config ~= nil) then table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end)) table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end)) local idx = 1 for _, childPart in pairs(config:GetChildren()) do if (childPart:IsA("Animation")) then table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end)) animTable[name][idx] = {} animTable[name][idx].anim = childPart local weightObject = childPart:FindFirstChild("Weight") if (weightObject == nil) then animTable[name][idx].weight = 1 else animTable[name][idx].weight = weightObject.Value end animTable[name].count = animTable[name].count + 1 animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight idx = idx + 1 end end end if (animTable[name].count <= 0) then for idx, anim in pairs(fileList) do animTable[name][idx] = {} animTable[name][idx].anim = Instance.new("Animation") animTable[name][idx].anim.Name = name animTable[name][idx].anim.AnimationId = anim.id animTable[name][idx].weight = anim.weight animTable[name].count = animTable[name].count + 1 animTable[name].totalWeight = animTable[name].totalWeight + anim.weight end end end local function scriptChildModified(child) local fileList = animNames[child.Name] if (fileList ~= nil) then configureAnimationSet(child.Name, fileList) end end script.ChildAdded:connect(scriptChildModified) script.ChildRemoved:connect(scriptChildModified) local animator = Humanoid and Humanoid:FindFirstChildOfClass("Animator") or nil if animator then local animTracks = animator:GetPlayingAnimationTracks() for i, track in ipairs(animTracks) do track:Stop(0) track:Destroy() end end for name, fileList in pairs(animNames) do configureAnimationSet(name, fileList) end local toolAnim = "None" local toolAnimTime = 0 local jumpAnimTime = 0 local jumpAnimDuration = 0.3 local toolTransitionTime = 0.1 local fallTransitionTime = 0.3 local jumpMaxLimbVelocity = 0.75 local function stopAllAnimations() local oldAnim = currentAnim if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then oldAnim = "idle" end currentAnim = "" currentAnimInstance = nil if (currentAnimKeyframeHandler ~= nil) then currentAnimKeyframeHandler:disconnect() end if (currentAnimTrack ~= nil) then currentAnimTrack:Stop() currentAnimTrack:Destroy() currentAnimTrack = nil end return oldAnim end local function playAnimation(animName, transitionTime, humanoid) local roll = math.random(1, animTable[animName].totalWeight) local origRoll = roll local idx = 1 while (roll > animTable[animName][idx].weight) do roll = roll - animTable[animName][idx].weight idx = idx + 1 end local anim = animTable[animName][idx].anim if (anim ~= currentAnimInstance) then if (currentAnimTrack ~= nil) then currentAnimTrack:Stop(transitionTime) currentAnimTrack:Destroy() end currentAnimSpeed = 1.0 currentAnimTrack = humanoid:LoadAnimation(anim) currentAnimTrack.Priority = Enum.AnimationPriority.Core currentAnimTrack:Play(transitionTime) currentAnim = animName currentAnimInstance = anim if (currentAnimKeyframeHandler ~= nil) then currentAnimKeyframeHandler:disconnect() end currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc) end end local function setAnimationSpeed(speed) if speed ~= currentAnimSpeed then currentAnimSpeed = speed currentAnimTrack:AdjustSpeed(currentAnimSpeed) end end local function keyFrameReachedFunc(frameName) if (frameName == "End") then local repeatAnim = currentAnim if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then repeatAnim = "idle" end local animSpeed = currentAnimSpeed playAnimation(repeatAnim, 0.0, Humanoid) setAnimationSpeed(animSpeed) end end local toolAnimName = "" local toolAnimTrack = nil local toolAnimInstance = nil local currentToolAnimKeyframeHandler = nil local function toolKeyFrameReachedFunc(frameName) if (frameName == "End") then playToolAnimation(toolAnimName, 0.0, Humanoid) end end local function playToolAnimation(animName, transitionTime, humanoid, priority) local roll = math.random(1, animTable[animName].totalWeight) local origRoll = roll local idx = 1 while (roll > animTable[animName][idx].weight) do roll = roll - animTable[animName][idx].weight idx = idx + 1 end local anim = animTable[animName][idx].anim if (toolAnimInstance ~= anim) then if (toolAnimTrack ~= nil) then toolAnimTrack:Stop() toolAnimTrack:Destroy() transitionTime = 0 end toolAnimTrack = humanoid:LoadAnimation(anim) if priority then toolAnimTrack.Priority = priority end toolAnimTrack:Play(transitionTime) toolAnimName = animName toolAnimInstance = anim currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc) end end local function stopToolAnimations() local oldAnim = toolAnimName if (currentToolAnimKeyframeHandler ~= nil) then currentToolAnimKeyframeHandler:disconnect() end toolAnimName = "" toolAnimInstance = nil if (toolAnimTrack ~= nil) then toolAnimTrack:Stop() toolAnimTrack:Destroy() toolAnimTrack = nil end return oldAnim end local function onRunning(speed) if speed > 0.01 then playAnimation("walk", 0.1, Humanoid) if currentAnimInstance and currentAnimInstance.AnimationId == "http://www.roblox.com/asset/?id=180426354" then setAnimationSpeed(speed / 14.5) end pose = "Running" else if emoteNames[currentAnim] == nil then playAnimation("idle", 0.1, Humanoid) pose = "Standing" end end end local function onDied() pose = "Dead" end local function onJumping() playAnimation("jump", 0.1, Humanoid) jumpAnimTime = jumpAnimDuration pose = "Jumping" end local function onClimbing(speed) playAnimation("climb", 0.1, Humanoid) setAnimationSpeed(speed / 12.0) pose = "Climbing" end local function onGettingUp() pose = "GettingUp" end local function onFreeFall() if (jumpAnimTime <= 0) then playAnimation("fall", fallTransitionTime, Humanoid) end pose = "FreeFall" end local function onFallingDown() pose = "FallingDown" end local function onSeated() pose = "Seated" end local function onPlatformStanding() pose = "PlatformStanding" end local function onSwimming(speed) if speed > 0 then pose = "Running" else pose = "Standing" end end local function getTool() return c and c:FindFirstChildOfClass("Tool") end local function getToolAnim(tool) for _, c in ipairs(tool:GetChildren()) do if c.Name == "toolanim" and c.className == "StringValue" then return c end end return nil end local function animateTool() if (toolAnim == "None") then playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle) return end if (toolAnim == "Slash") then playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action) return end if (toolAnim == "Lunge") then playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action) return end end local function moveSit() RightShoulder.MaxVelocity = 0.15 LeftShoulder.MaxVelocity = 0.15 RightShoulder:SetDesiredAngle(3.14 /2) LeftShoulder:SetDesiredAngle(-3.14 /2) RightHip:SetDesiredAngle(3.14 /2) LeftHip:SetDesiredAngle(-3.14 /2) end local lastTick = 0 local function move(time) local amplitude = 1 local frequency = 1 local deltaTime = time - lastTick lastTick = time local climbFudge = 0 local setAngles = false if (jumpAnimTime > 0) then jumpAnimTime = jumpAnimTime - deltaTime end if (pose == "FreeFall" and jumpAnimTime <= 0) then playAnimation("fall", fallTransitionTime, Humanoid) elseif (pose == "Seated") then playAnimation("sit", 0.5, Humanoid) return elseif (pose == "Running") then playAnimation("walk", 0.1, Humanoid) elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then stopAllAnimations() amplitude = 0.1 frequency = 1 setAngles = true end if (setAngles) then local desiredAngle = amplitude * math.sin(time * frequency) RightShoulder:SetDesiredAngle(desiredAngle + climbFudge) LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge) RightHip:SetDesiredAngle(-desiredAngle) LeftHip:SetDesiredAngle(-desiredAngle) end local tool = getTool() if tool and tool:FindFirstChild("Handle") then local animStringValueObject = getToolAnim(tool) if animStringValueObject then toolAnim = animStringValueObject.Value animStringValueObject.Parent = nil toolAnimTime = time + .3 end if time > toolAnimTime then toolAnimTime = 0 toolAnim = "None" end animateTool() else stopToolAnimations() toolAnim = "None" toolAnimInstance = nil toolAnimTime = 0 end end Humanoid.Died:connect(onDied) Humanoid.Running:connect(onRunning) Humanoid.Jumping:connect(onJumping) Humanoid.Climbing:connect(onClimbing) Humanoid.GettingUp:connect(onGettingUp) Humanoid.FreeFalling:connect(onFreeFall) Humanoid.FallingDown:connect(onFallingDown) Humanoid.Seated:connect(onSeated) Humanoid.PlatformStanding:connect(onPlatformStanding) Humanoid.Swimming:connect(onSwimming) game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) local emote = "" if msg == "/e dance" then emote = dances[math.random(1, #dances)] elseif (string.sub(msg, 1, 3) == "/e ") then emote = string.sub(msg, 4) elseif (string.sub(msg, 1, 7) == "/emote ") then emote = string.sub(msg, 8) end if (pose == "Standing" and emoteNames[emote] ~= nil) then playAnimation(emote, 0.1, Humanoid) end end) playAnimation("idle", 0.1, Humanoid) pose = "Standing" tdelay(0, function() while c do local _, time = wait(0.1) if (script.Parent == c) and (not script.Disabled) then move(time) end end end) end
  738. end
  739.  
  740. local torso1 = torso
  741. torso = gp(c, "Torso", "BasePart") or ((not R15toR6) and gp(c, torso.Name, "BasePart"))
  742. if (typeof(hedafterneck) == "Instance") and head and torso and torso1 then
  743. local conNeck, conTorso, conTorso1 = nil, nil, nil
  744. local aligns = {}
  745. local function enableAligns()
  746. conNeck:Disconnect()
  747. conTorso:Disconnect()
  748. conTorso1:Disconnect()
  749. for i, v in pairs(aligns) do
  750. v.Enabled = true
  751. end
  752. end
  753. conNeck = hedafterneck.Changed:Connect(function(prop)
  754. if table.find({"Part0", "Part1", "Parent"}, prop) then
  755. enableAligns()
  756. end
  757. end)
  758. conTorso = torso:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  759. conTorso1 = torso1:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  760. for i, v in pairs(getdescendants(head)) do
  761. if isa(v, "AlignPosition") or isa(v, "AlignOrientation") then
  762. i = tostring(i)
  763. aligns[i] = v
  764. v:GetPropertyChangedSignal("Parent"):Connect(function()
  765. aligns[i] = nil
  766. end)
  767. v.Enabled = false
  768. end
  769. end
  770. end
  771.  
  772. local flingpart0 = gp(model, flingpart, "BasePart") or gp(gp(model, flingpart, "Accessory"), "Handle", "BasePart")
  773. local flingpart1 = gp(c, flingpart, "BasePart") or gp(gp(c, flingpart, "Accessory"), "Handle", "BasePart")
  774.  
  775. local fling = function() end
  776. if flingpart0 and flingpart1 then
  777. flingpart0:GetPropertyChangedSignal("Parent"):Connect(function()
  778. if not (flingpart0 and flingpart0.Parent) then
  779. flingpart0 = nil
  780. fling = function() end
  781. end
  782. end)
  783. flingpart0.Archivable = true
  784. flingpart1:GetPropertyChangedSignal("Parent"):Connect(function()
  785. if not (flingpart1 and flingpart1.Parent) then
  786. flingpart1 = nil
  787. fling = function() end
  788. end
  789. end)
  790. local att0 = gp(flingpart0, "att0_" .. flingpart0.Name, "Attachment")
  791. local att1 = gp(flingpart1, "att1_" .. flingpart1.Name, "Attachment")
  792. if att0 and att1 then
  793. att0:GetPropertyChangedSignal("Parent"):Connect(function()
  794. if not (att0 and att0.Parent) then
  795. att0 = nil
  796. fling = function() end
  797. end
  798. end)
  799. att1:GetPropertyChangedSignal("Parent"):Connect(function()
  800. if not (att1 and att1.Parent) then
  801. att1 = nil
  802. fling = function() end
  803. end
  804. end)
  805. local lastfling = nil
  806. local mouse = lp:GetMouse()
  807. fling = function(target, duration, rotVelocity)
  808. if typeof(target) == "Instance" then
  809. if isa(target, "BasePart") then
  810. target = target.Position
  811. elseif isa(target, "Model") then
  812. target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  813. if target then
  814. target = target.Position
  815. else
  816. return
  817. end
  818. elseif isa(target, "Humanoid") then
  819. target = target.Parent
  820. if not (target and isa(target, "Model")) then
  821. return
  822. end
  823. target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  824. if target then
  825. target = target.Position
  826. else
  827. return
  828. end
  829. else
  830. return
  831. end
  832. elseif typeof(target) == "CFrame" then
  833. target = target.Position
  834. elseif typeof(target) ~= "Vector3" then
  835. target = mouse.Hit
  836. if target then
  837. target = target.Position
  838. else
  839. return
  840. end
  841. end
  842. if target.Y < ws.FallenPartsDestroyHeight + 5 then
  843. target = v3(target.X, ws.FallenPartsDestroyHeight + 5, target.Z)
  844. end
  845. lastfling = target
  846. if type(duration) ~= "number" then
  847. duration = tonumber(duration) or 0.5
  848. end
  849. if typeof(rotVelocity) ~= "Vector3" then
  850. rotVelocity = v3(20000, 20000, 20000)
  851. end
  852. if not (target and flingpart0 and flingpart1 and att0 and att1) then
  853. return
  854. end
  855. flingpart0.Archivable = true
  856. local flingpart = clone(flingpart0)
  857. flingpart.Transparency = 1
  858. flingpart.CanCollide = false
  859. flingpart.Name = "flingpart_" .. flingpart0.Name
  860. flingpart.Anchored = true
  861. flingpart.Velocity = v3_0
  862. flingpart.RotVelocity = v3_0
  863. flingpart.Position = target
  864. flingpart:GetPropertyChangedSignal("Parent"):Connect(function()
  865. if not (flingpart and flingpart.Parent) then
  866. flingpart = nil
  867. end
  868. end)
  869. flingpart.Parent = flingpart1
  870. if flingpart0.Transparency > 0.5 then
  871. flingpart0.Transparency = 0.5
  872. end
  873. att1.Parent = flingpart
  874. local con = nil
  875. local rotchg = v3(0, rotVelocity.Unit.Y * -1000, 0)
  876. con = heartbeat:Connect(function(delta)
  877. if target and (lastfling == target) and flingpart and flingpart0 and flingpart1 and att0 and att1 then
  878. flingpart.Orientation += rotchg * delta
  879. flingpart0.RotVelocity = rotVelocity
  880. else
  881. con:Disconnect()
  882. end
  883. end)
  884. if alignmode ~= 4 then
  885. local con = nil
  886. con = renderstepped:Connect(function()
  887. if flingpart0 and target then
  888. flingpart0.RotVelocity = v3_0
  889. else
  890. con:Disconnect()
  891. end
  892. end)
  893. end
  894. twait(duration)
  895. if lastfling ~= target then
  896. if flingpart then
  897. if att1 and (att1.Parent == flingpart) then
  898. att1.Parent = flingpart1
  899. end
  900. pcall(destroy, flingpart)
  901. end
  902. return
  903. end
  904. target = nil
  905. if not (flingpart and flingpart0 and flingpart1 and att0 and att1) then
  906. return
  907. end
  908. flingpart0.RotVelocity = v3_0
  909. att1.Parent = flingpart1
  910. pcall(destroy, flingpart)
  911. end
  912. end
  913. end
  914.  
  915. --lp:GetMouse().Button1Down:Connect(fling) --click fling
  916.  
  917. local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;local v6=table.concat;local v7=table.insert;local v8=getfenv or function()return _ENV;end;local v9=setmetatable;local v10=pcall;local v11=select;local v12=unpack or table.unpack;local v13=tonumber;local function v14(v15,v16)local v17=1;local v18;v15=v4(v3(v15,5),"..",function(v29)if (v1(v29,2)==79) then v18=v0(v3(v29,1,1));return "";else local v70=v2(v0(v29,16));if v18 then local v82=v5(v70,v18);v18=nil;return v82;else return v70;end end end);local function v19(v30,v31,v32)if v32 then local v71=(v30/(2^(v31-1)))%(2^(((v32-1) -(v31-1)) + 1));return v71-(v71%1);else local v72=2^(v31-1);return (((v30%(v72 + v72))>=v72) and 1) or 0;end end local function v20()local v37=v1(v15,v17,v17);v17=v17 + 1;return v37;end local function v21()local v38,v39=v1(v15,v17,v17 + 2);v17=v17 + 2;return (v39 * 256) + v38;end local function v22()local v40,v41,v42,v43=v1(v15,v17,v17 + 3);v17=v17 + 4;return (v43 * 16777216) + (v42 * 65536) + (v41 * 256) + v40;end local function v23()local v44=v22();local v45=v22();return (( -2 * v19(v45,32)) + 1) * (2^(v19(v45,21,31) -1023)) * ((((v19(v45,1,20) * (2^32)) + v44)/(2^52)) + 1);end local function v24(v33)local v46;if not v33 then v33=v22();if (v33==0) then return "";end end v46=v3(v15,v17,(v17 + v33) -1);v17=v17 + v33;local v47={};for v58=1, #v46 do v47[v58]=v2(v1(v3(v46,v58,v58)));end return v6(v47);end local v25=v22;local function v26(...)return {...},v11("#",...);end local function v27()local v48={};local v49={};local v50={};local v51={v48,v49,nil,v50};local v52=v22();local v53={};for v60=1,v52 do local v61=v20();local v62;if (v61==1) then v62=v20()~=0;elseif (v61==2) then v62=v23();elseif (v61==3) then v62=v24();end v53[v60]=v62;end v51[3]=v20();for v64=1,v22() do local v65=v20();if (v19(v65,1,1)==0) then local v78=v19(v65,2,3);local v79=v19(v65,4,6);local v80={v21(),v21(),nil,nil};if (v78==0) then v80[3]=v21();v80[4]=v21();elseif (v78==1) then v80[3]=v22();elseif (v78==2) then v80[3]=v22() -(2^16);elseif (v78==3) then v80[3]=v22() -(2^16);v80[4]=v21();end if (v19(v79,1,1)==1) then v80[2]=v53[v80[2]];end if (v19(v79,2,2)==1) then v80[3]=v53[v80[3]];end if (v19(v79,3,3)==1) then v80[4]=v53[v80[4]];end v48[v64]=v80;end end for v66=1,v22() do v49[v66-1]=v27();end for v68=1,v22() do v50[v68]=v22();end return v51;end local function v28(v34,v35,v36)local v55=v34[1];local v56=v34[2];local v57=v34[3];return function(...)local v73=1;local v74= -1;local v75={...};local v76=v11("#",...) -1;local function v77()local v83=v55;local v84=Const;local v85=v56;local v86=v57;local v87=v26;local v88={};local v89={};local v90={};for v100=0,v76 do if (v100>=v86) then v88[v100-v86]=v75[v100 + 1];else v90[v100]=v75[v100 + 1];end end local v91=(v76-v86) + 1;local v92;local v93;while true do v92=v83[v73];v93=v92[1];if (v93<=14) then if (v93<=6) then if (v93<=2) then if (v93<=0) then v36[v92[3]]=v90[v92[2]];elseif (v93>1) then local v108=v92[2];local v109={v90[v108](v12(v90,v108 + 1,v74))};local v110=0;for v156=v108,v92[4] do v110=v110 + 1;v90[v156]=v109[v110];end else local v111=v92[3];local v112=v90[v111];for v158=v111 + 1,v92[4] do v112=v112 .. v90[v158];end v90[v92[2]]=v112;end elseif (v93<=4) then if (v93>3) then v90[v92[2]][v92[3]]=v92[4];else local v115=v92[2];v90[v115]=v90[v115]();end elseif (v93>5) then local v117=v92[2];local v118=v90[v92[3]];v90[v117 + 1]=v118;v90[v117]=v118[v92[4]];else v90[v92[2]]=v36[v92[3]];end elseif (v93<=10) then if (v93<=8) then if (v93==7) then local v122=v92[2];local v123=v92[4];local v124=v122 + 2;local v125={v90[v122](v90[v122 + 1],v90[v124])};for v159=1,v123 do v90[v124 + v159]=v125[v159];end local v126=v125[1];if v126 then v90[v124]=v126;v73=v92[3];else v73=v73 + 1;end else v90[v92[2]]=v90[v92[3]][v90[v92[4]]];end elseif (v93>9) then local v128=v92[2];v90[v128]=v90[v128](v90[v128 + 1]);elseif (v90[v92[2]]==v92[4]) then v73=v73 + 1;else v73=v92[3];end elseif (v93<=12) then if (v93>11) then v90[v92[2]]=v90[v92[3]] * v90[v92[4]];else v90[v92[2]]=v92[3];end elseif (v93>13) then v90[v92[2]]=v35[v92[3]];else local v133=v92[2];v90[v133](v12(v90,v133 + 1,v92[3]));end elseif (v93<=22) then if (v93<=18) then if (v93<=16) then if (v93==15) then local v134=v92[2];v90[v134](v12(v90,v134 + 1,v74));else local v135=v92[2];v90[v135](v90[v135 + 1]);end elseif (v93==17) then local v136=v85[v92[3]];local v137;local v138={};v137=v9({},{__index=function(v161,v162)local v174=v138[v162];return v174[1][v174[2]];end,__newindex=function(v163,v164,v165)local v175=v138[v164];v175[1][v175[2]]=v165;end});for v166=1,v92[4] do v73=v73 + 1;local v167=v83[v73];if (v167[1]==28) then v138[v166-1]={v90,v167[3]};else v138[v166-1]={v35,v167[3]};end v89[ #v89 + 1]=v138;end v90[v92[2]]=v28(v136,v137,v36);elseif (v90[v92[2]]~=v92[4]) then v73=v73 + 1;else v73=v92[3];end elseif (v93<=20) then if (v93>19) then local v140=v92[2];v90[v140]=v90[v140](v12(v90,v140 + 1,v74));else v90[v92[2]]=v28(v85[v92[3]],nil,v36);end elseif (v93==21) then do return;end else local v143=v92[2];local v144,v145=v87(v90[v143](v12(v90,v143 + 1,v92[3])));v74=(v145 + v143) -1;local v146=0;for v169=v143,v74 do v146=v146 + 1;v90[v169]=v144[v146];end end elseif (v93<=26) then if (v93<=24) then if (v93==23) then if (v90[v92[2]]==v90[v92[4]]) then v73=v73 + 1;else v73=v92[3];end else local v147=v92[2];v90[v147]=v90[v147](v12(v90,v147 + 1,v92[3]));end elseif (v93>25) then local v149=v92[2];local v150,v151=v87(v90[v149](v90[v149 + 1]));v74=(v151 + v149) -1;local v152=0;for v171=v149,v74 do v152=v152 + 1;v90[v171]=v150[v152];end elseif v90[v92[2]] then v73=v73 + 1;else v73=v92[3];end elseif (v93<=28) then if (v93==27) then v90[v92[2]][v92[3]]=v90[v92[4]];else v90[v92[2]]=v90[v92[3]];end elseif (v93==29) then v90[v92[2]]=v90[v92[3]][v92[4]];else v73=v92[3];end v73=v73 + 1;end end A,B=v26(v10(v77));if not A[1] then local v94=v34[4][v73] or "?";error("Script error at [" .. v94 .. "]:" .. A[2]);else return v12(A,2,B);end end;end return v28(v27(),{},v16)();end v14("LOL!9B3O0003083O00746F737472696E6703043O006D61746803063O0072616E646F6D024O0084D79741022O0080FF642OCD4103083O00496E7374616E63652O033O006E657703093O005363722O656E47756903053O004672616D6503093O00546578744C6162656C030A3O005465787442752O746F6E03043O004E616D6503063O00506172656E7403043O0067616D6503073O00506C6179657273030B3O004C6F63616C506C61796572030C3O0057616974466F724368696C6403093O00506C61796572477569030E3O005A496E6465784265686176696F7203043O00456E756D03073O005369626C696E6703103O004261636B67726F756E64436F6C6F723303063O00436F6C6F723303073O0066726F6D524742025O00C05440030C3O00426F72646572436F6C6F7233028O00030F3O00426F7264657253697A65506978656C026O00244003083O00506F736974696F6E03053O005544696D320230DFF23F9691DA3F023A67B8BF822DD83F03043O0053697A65025O00C06C40025O00A0684003063O004163746976650100025O00E06F4003163O004261636B67726F756E645472616E73706172656E6379026O00F03F0241DC2F4016B2B03F02984EE09F0F64B73F026O006A40026O00564003043O00466F6E74030A3O00536F7572636553616E7303043O005465787403083O004D6164652062793A030A3O0054657874436F6C6F723303083O005465787453697A65025O00802O40030B3O00546578745772612O7065642O010259D6E97F3AB7D73F025O00C06940026O00484003113O0028312B313D32206F6E20726F626C6F782902085236A036DEE13F025O00A06940026O00474003153O0028726F75786861766572206F6E2067697468756229030A3O00546578745363616C656403013O0032025O00406540026O00084002D59135803D0AEB3F02C74A36E151B88E3F03013O0058026O002C4003043O0047616D6503113O004D6F75736542752O746F6E31436C69636B03073O00636F2O6E65637403093O00776F726B7370616365030E3O0046696E6446697273744368696C642O033O00446F6703073O0044657374726F7903093O0043686172616374657203053O004D6F64656C03103O0048756D616E6F6964522O6F745061727403043O005061727403043O004865616403073O00566563746F7233027O0040030C3O005472616E73706172656E637903053O00546F72736F03073O004C6566744C656703083O004C656674204C656703083O0052696768744C656703093O005269676874204C656703073O004C65667441726D03083O004C6566742041726D03083O00526967687441726D03093O0052696768742041726D03043O004E65636B03073O004D6F746F72364403053O00506172743003053O00506172743103023O00433003063O00434672616D65026O00F83F026O00F0BF03023O002D3003063O00416E676C65732O033O00726164025O008056C003023O004331026O00E0BF030B3O004D617856656C6F63697479029A5O99B93F03073O004C65667448697003083O005269676874486970025O00805640026O00E03F030C3O004C65667453686F756C646572030D3O00526967687453686F756C64657203093O00522O6F744A6F696E7403083O0048756D616E6F696403093O00616E696D6174696F6E03093O00416E696D6174696F6E03063O00736372697074030B3O00416E696D6174696F6E496403293O00682O74703A2O2F3O772E726F626C6F782E636F6D2F612O7365742F3F69643D31383034323633353403083O0068756D616E6F696403053O0064616E6365030D3O004C6F6164416E696D6174696F6E030A3O00616E696D6174696F6E3203293O00682O74703A2O2F3O772E726F626C6F782E636F6D2F612O7365742F3F69643D31383034332O35373103063O0064616E63653203063O00706C6179657203083O0050616C204861697203063O0048616E646C65030D3O00412O63652O736F727957656C6403043O004D65736803043O004C696D6203093O004B617465204861697203043O004861743103103O00526F626C6F78636C612O73696372656403093O0050696E6B2048616972030C3O004C6176616E6465724861697203143O00496E7465726E6174696F6E616C204665646F7261030B3O005370656369616C4D65736803053O006D6F75736503083O004765744D6F75736503043O00506C617903093O0042752O746F6E31557003073O00436F2O6E656374030A3O004765745365727669636503103O0055736572496E7075745365727669636503053O007061697273030E3O0047657444657363656E64616E747303093O00436C612O734E616D6503093O00412O63652O736F727903043O007761697403043O004A756D7000CC042O0012053O00013O001205000100023O00201D00010001000300120B000200043O00120B000300054O0016000100034O00145O0002001205000100063O00201D00010001000700120B000200084O000A000100020002001205000200063O00201D00020002000700120B000300094O000A000200020002001205000300063O00201D00030003000700120B0004000A4O000A000300020002001205000400063O00201D00040004000700120B0005000A4O000A000400020002001205000500063O00201D00050005000700120B0006000A4O000A000500020002001205000600063O00201D00060006000700120B0007000B4O000A00060002000200101B0001000C3O0012050007000E3O00201D00070007000F00201D00070007001000200600070007001100120B000900124O001800070009000200101B0001000D0007001205000700143O00201D00070007001300201D00070007001500101B00010013000700101B0002000C3O00101B0002000D0001001205000700173O00201D00070007001800120B000800193O00120B000900193O00120B000A00194O00180007000A000200101B000200160007001205000700173O00201D00070007001800120B0008001B3O00120B0009001B3O00120B000A001B4O00180007000A000200101B0002001A00070030040002001C001D0012050007001F3O00201D00070007000700120B000800203O00120B0009001B3O00120B000A00213O00120B000B001B4O00180007000B000200101B0002001E00070012050007001F3O00201D00070007000700120B0008001B3O00120B000900233O00120B000A001B3O00120B000B00244O00180007000B000200101B00020022000700101B0003000C3O00101B0003000D0002003004000300250026001205000700173O00201D00070007001800120B000800273O00120B000900273O00120B000A00274O00180007000A000200101B0003001600070030040003002800290012050007001F3O00201D00070007000700120B0008002A3O00120B0009001B3O00120B000A002B3O00120B000B001B4O00180007000B000200101B0003001E00070012050007001F3O00201D00070007000700120B0008001B3O00120B0009002C3O00120B000A001B3O00120B000B002D4O00180007000B000200101B000300220007001205000700143O00201D00070007002E00201D00070007002F00101B0003002E0007003004000300300031001205000700173O00201D00070007001800120B0008001B3O00120B0009001B3O00120B000A001B4O00180007000A000200101B00030032000700300400030033003400300400030035003600101B0004000C3O00101B0004000D0002003004000400250026001205000700173O00201D00070007001800120B000800273O00120B000900273O00120B000A00274O00180007000A000200101B0004001600070030040004002800290012050007001F3O00201D00070007000700120B0008002A3O00120B0009001B3O00120B000A00373O00120B000B001B4O00180007000B000200101B0004001E00070012050007001F3O00201D00070007000700120B0008001B3O00120B000900383O00120B000A001B3O00120B000B00394O00180007000B000200101B000400220007001205000700143O00201D00070007002E00201D00070007002F00101B0004002E000700300400040030003A001205000700173O00201D00070007001800120B0008001B3O00120B0009001B3O00120B000A001B4O00180007000A000200101B00040032000700300400040033003400300400040035003600101B0005000C3O00101B0005000D0002003004000500250026001205000700173O00201D00070007001800120B000800273O00120B000900273O00120B000A00274O00180007000A000200101B0005001600070030040005002800290012050007001F3O00201D00070007000700120B0008002A3O00120B0009001B3O00120B000A003B3O00120B000B001B4O00180007000B000200101B0005001E00070012050007001F3O00201D00070007000700120B0008001B3O00120B0009003C3O00120B000A001B3O00120B000B003D4O00180007000B000200101B000500220007001205000700143O00201D00070007002E00201D00070007002F00101B0005002E000700300400050030003E001205000700173O00201D00070007001800120B0008001B3O00120B0009001B3O00120B000A001B4O00180007000A000200101B0005003200070030040005003F00360030040005003300340030040005003500362O001C00075O00120B000800404O000100070007000800101B0006000C000700101B0006000D0002001205000700173O00201D00070007001800120B000800273O00120B0009001B3O00120B000A001B4O00180007000A000200101B000600160007001205000700173O00201D00070007001800120B000800413O00120B0009001B3O00120B000A001B4O00180007000A000200101B0006001A00070030040006001C00420012050007001F3O00201D00070007000700120B000800433O00120B0009001B3O00120B000A00443O00120B000B001B4O00180007000B000200101B0006001E00070012050007001F3O00201D00070007000700120B0008001B3O00120B000900343O00120B000A001B3O00120B000B00344O00180007000B000200101B000600220007001205000700143O00201D00070007002E00201D00070007002F00101B0006002E0007003004000600300045001205000700173O00201D00070007001800120B000800273O00120B000900273O00120B000A00274O00180007000A000200101B0006003200070030040006003F0036003004000600330046003004000600350036001205000700473O00201D00070007000F00201D00070007001000201D0007000700122O0008000700074O0008000800074O001C00095O00120B000A00404O000100090009000A2O000800080008000900201D000900080048002006000900090049000611000B3O000100012O001C3O00074O000D0009000B00010012050009004A3O00200600090009004B00120B000B004C4O00180009000B0002000619000900142O013O00041E3O00142O010012050009004A3O00201D00090009004C00200600090009004D2O0010000900020001001205000900063O00201D00090009000700120B000A004F3O001205000B004A4O00180009000B000200122O0009004E3O0012050009004E3O0030040009000C004C001205000900063O00201D00090009000700120B000A00513O001205000B004E4O00180009000B000200122O000900503O001205000900503O001205000A000E3O00201D000A000A000F00201D000A000A001000201D000A000A004E00201D000A000A005200201D000A000A001E00101B0009001E000A001205000900503O001205000A00533O00201D000A000A000700120B000B00543O00120B000C00543O00120B000D00294O0018000A000D000200101B00090022000A001205000900503O003004000900550029001205000900503O0030040009000C0050001205000900063O00201D00090009000700120B000A00513O001205000B004E4O00180009000B000200122O000900563O001205000900563O001205000A00503O00201D000A000A001E00101B0009001E000A001205000900563O001205000A00533O00201D000A000A000700120B000B00543O00120B000C00543O00120B000D00294O0018000A000D000200101B00090022000A001205000900563O0030040009000C0056001205000900563O003004000900550029001205000900063O00201D00090009000700120B000A00513O001205000B004E4O00180009000B000200122O000900523O001205000900523O001205000A00503O00201D000A000A001E00101B0009001E000A001205000900523O001205000A00533O00201D000A000A000700120B000B00543O00120B000C00293O00120B000D00294O0018000A000D000200101B00090022000A001205000900523O0030040009000C0052001205000900523O003004000900550029001205000900063O00201D00090009000700120B000A00513O001205000B004E4O00180009000B000200122O000900573O001205000900573O001205000A00503O00201D000A000A001E00101B0009001E000A001205000900573O001205000A00533O00201D000A000A000700120B000B00293O00120B000C00543O00120B000D00294O0018000A000D000200101B00090022000A001205000900573O0030040009000C0058001205000900573O003004000900550029001205000900063O00201D00090009000700120B000A00513O001205000B004E4O00180009000B000200122O000900593O001205000900593O001205000A00503O00201D000A000A001E00101B0009001E000A001205000900593O001205000A00533O00201D000A000A000700120B000B00293O00120B000C00543O00120B000D00294O0018000A000D000200101B00090022000A001205000900593O0030040009000C005A001205000900593O003004000900550029001205000900063O00201D00090009000700120B000A00513O001205000B004E4O00180009000B000200122O0009005B3O0012050009005B3O001205000A00503O00201D000A000A001E00101B0009001E000A0012050009005B3O001205000A00533O00201D000A000A000700120B000B00293O00120B000C00543O00120B000D00294O0018000A000D000200101B00090022000A0012050009005B3O0030040009000C005C0012050009005B3O003004000900550029001205000900063O00201D00090009000700120B000A00513O001205000B004E4O00180009000B000200122O0009005D3O0012050009005D3O001205000A00503O00201D000A000A001E00101B0009001E000A0012050009005D3O001205000A00533O00201D000A000A000700120B000B00293O00120B000C00543O00120B000D00294O0018000A000D000200101B00090022000A0012050009005D3O0030040009000C005E0012050009005D3O003004000900550029001205000900063O00201D00090009000700120B000A00603O001205000B00564O00180009000B000200122O0009005F3O0012050009005F3O001205000A00563O00101B00090061000A0012050009005F3O001205000A00523O00101B00090062000A0012050009005F3O0030040009000C005F0012050009005F3O001205000A00643O00201D000A000A000700120B000B001B3O00120B000C00653O00120B000D001B3O00120B000E00663O00120B000F001B3O00120B0010001B3O00120B0011001B3O00120B0012001B3O00120B001300293O00120B0014001B3O00120B001500293O00120B001600674O0018000A00160002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D006A4O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A0012050009005F3O001205000A00643O00201D000A000A000700120B000B001B3O00120B000C006C3O00120B000D001B3O00120B000E00663O00120B000F001B3O00120B0010001B3O00120B0011001B3O00120B0012001B3O00120B001300293O00120B0014001B3O00120B001500293O00120B001600674O0018000A0016000200101B0009006B000A0012050009005F3O0030040009006D006E001205000900063O00201D00090009000700120B000A00603O001205000B00564O00180009000B000200122O0009006F3O0012050009006F3O001205000A00563O00101B00090061000A0012050009006F3O001205000A00573O00101B00090062000A0012050009006F3O0030040009000C006F0012050009006F3O001205000A00643O00201D000A000A000700120B000B00663O00120B000C00663O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000663O00120B0011001B3O00120B001200293O00120B0013001B3O00120B001400293O00120B0015001B3O00120B0016001B4O0018000A00160002001205000B00643O00201D000B000B006800120B000C001B3O00120B000D001B3O001205000E00023O00201D000E000E006900120B000F006A4O001A000E000F4O0014000B3O00022O000C000A000A000B00101B00090063000A0012050009006F3O001205000A00643O00201D000A000A000700120B000B006C3O00120B000C00293O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000663O00120B0011001B3O00120B001200293O00120B0013001B3O00120B001400293O00120B0015001B3O00120B0016001B4O0018000A0016000200101B0009006B000A0012050009006F3O0030040009006D006E001205000900063O00201D00090009000700120B000A00603O001205000B00564O00180009000B000200122O000900703O001205000900703O001205000A00563O00101B00090061000A001205000900703O001205000A00593O00101B00090062000A001205000900703O0030040009000C0070001205000900703O001205000A00643O00201D000A000A000700120B000B00293O00120B000C00663O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000293O00120B0011001B3O00120B001200293O00120B001300673O00120B001400663O00120B0015001B3O00120B0016001B4O0018000A00160002001205000B00643O00201D000B000B006800120B000C001B3O00120B000D001B3O001205000E00023O00201D000E000E006900120B000F00714O001A000E000F4O0014000B3O00022O000C000A000A000B00101B00090063000A001205000900703O001205000A00643O00201D000A000A000700120B000B00723O00120B000C00293O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000293O00120B0011001B3O00120B001200293O00120B001300673O00120B001400663O00120B0015001B3O00120B0016001B4O0018000A0016000200101B0009006B000A001205000900703O0030040009006D006E001205000900063O00201D00090009000700120B000A00603O001205000B00564O00180009000B000200122O000900733O001205000900733O001205000A00563O00101B00090061000A001205000900733O001205000A005B3O00101B00090062000A001205000900733O0030040009000C0073001205000900733O001205000A00643O00201D000A000A000700120B000B00663O00120B000C00293O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000663O00120B0011001B3O00120B001200293O00120B0013001B3O00120B001400293O00120B0015001B3O00120B0016001B4O0018000A00160002001205000B00643O00201D000B000B006800120B000C001B3O00120B000D001B3O001205000E00023O00201D000E000E006900120B000F006A4O001A000E000F4O0014000B3O00022O000C000A000A000B00101B00090063000A001205000900733O001205000A00643O00201D000A000A000700120B000B006C3O00120B000C00293O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000663O00120B0011001B3O00120B001200293O00120B0013001B3O00120B001400293O00120B0015001B3O00120B0016001B4O0018000A0016000200101B0009006B000A001205000900733O0030040009006D006E001205000900063O00201D00090009000700120B000A00603O001205000B00564O00180009000B000200122O000900743O001205000900743O001205000A00563O00101B00090061000A001205000900743O001205000A005D3O00101B00090062000A001205000900743O0030040009000C0074001205000900743O001205000A00643O00201D000A000A000700120B000B00293O00120B000C00293O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000293O00120B0011001B3O00120B001200293O00120B001300673O00120B001400663O00120B0015001B3O00120B0016001B4O0018000A00160002001205000B00643O00201D000B000B006800120B000C001B3O00120B000D001B3O001205000E00023O00201D000E000E006900120B000F00714O001A000E000F4O0014000B3O00022O000C000A000A000B00101B00090063000A001205000900743O001205000A00643O00201D000A000A000700120B000B00723O00120B000C00293O00120B000D001B3O00120B000E001B3O00120B000F001B3O00120B001000293O00120B0011001B3O00120B001200293O00120B001300673O00120B001400663O00120B0015001B3O00120B0016001B4O0018000A0016000200101B0009006B000A001205000900743O0030040009006D006E001205000900063O00201D00090009000700120B000A00603O001205000B00564O00180009000B000200122O000900753O001205000900753O001205000A00503O00101B00090061000A001205000900753O001205000A00563O00101B00090062000A001205000900753O0030040009000C0075001205000900753O001205000A00643O00201D000A000A000700120B000B001B3O00120B000C00663O00120B000D001B3O00120B000E00663O00120B000F001B3O00120B0010001B3O00120B0011001B3O00120B0012001B3O00120B001300293O00120B0014001B3O00120B001500293O00120B001600674O0018000A00160002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D00714O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A001205000900753O001205000A00643O00201D000A000A000700120B000B001B3O00120B000C001B3O00120B000D001B3O00120B000E00663O00120B000F001B3O00120B0010001B3O00120B0011001B3O00120B0012001B3O00120B001300293O00120B0014001B3O00120B001500293O00120B001600674O0018000A0016000200101B0009006B000A001205000900753O0030040009006D006E001205000900063O00201D00090009000700120B000A00763O001205000B004E4O00180009000B000200122O000900763O001205000900063O00201D00090009000700120B000A00783O001205000B00794O00180009000B000200122O000900773O001205000900773O0030040009007A007B0012050009004E3O00200600090009001100120B000B00764O00180009000B000200122O0009007C3O0012050009007C3O00200600090009007E001205000B00774O00180009000B000200122O0009007D3O001205000900063O00201D00090009000700120B000A00783O001205000B00794O00180009000B000200122O0009007F3O0012050009007F3O0030040009007A00800012050009004E3O00200600090009001100120B000B00764O00180009000B000200122O0009007C3O0012050009007C3O00200600090009007E001205000B007F4O00180009000B000200122O000900813O0012050009000E3O00201D00090009000F00201D00090009001000122O000900823O001205000900823O00201D00090009004E00201D00090009008300201D00090009008400201D000900090085001205000A005B3O00101B00090062000A001205000900823O00201D00090009004E00201D00090009004F00201D00090009008300201D00090009008400201D00090009008600200600090009004D2O0010000900020001001205000900823O00201D00090009004E00201D00090009008300201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A00010002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D00714O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A001205000900823O00201D00090009004E00201D00090009008300201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B0009006B000A001205000900823O00201D00090009004E00201D0009000900830030040009000C0087001205000900823O00201D00090009004E00201D00090009008800201D00090009008400201D000900090085001205000A005D3O00101B00090062000A001205000900823O00201D00090009004E00201D00090009004F00201D00090009008800201D00090009008400201D00090009008600200600090009004D2O0010000900020001001205000900823O00201D00090009004E00201D00090009008800201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A00010002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D00714O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A001205000900823O00201D00090009004E00201D00090009008800201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B0009006B000A001205000900823O00201D00090009004E00201D0009000900880030040009000C0087001205000900823O00201D00090009004E00201D00090009008900201D00090009008400201D000900090085001205000A00593O00101B00090062000A001205000900823O00201D00090009004E00201D00090009004F00201D00090009008900201D00090009008400201D00090009008600200600090009004D2O0010000900020001001205000900823O00201D00090009004E00201D00090009008900201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A00010002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D00714O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A001205000900823O00201D00090009004E00201D00090009008900201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B0009006B000A001205000900823O00201D00090009004E00201D0009000900890030040009000C0087001205000900823O00201D00090009004E00201D00090009008A00201D00090009008400201D000900090085001205000A00573O00101B00090062000A001205000900823O00201D00090009004E00201D00090009004F00201D00090009008A00201D00090009008400201D00090009008600200600090009004D2O0010000900020001001205000900823O00201D00090009004E00201D00090009008A00201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A00010002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D00714O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A001205000900823O00201D00090009004E00201D00090009008A00201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B0009006B000A001205000900823O00201D00090009004E00201D00090009008A0030040009000C0087001205000900823O00201D00090009004E00201D00090009008B00201D00090009008400201D000900090085001205000A00563O00101B00090062000A001205000900823O00201D00090009004E00201D00090009004F00201D00090009008B00201D00090009008400201D00090009008600200600090009004D2O0010000900020001001205000900823O00201D00090009004E00201D00090009008B00201D00090009008400201D000900090085001205000A00643O00201D000A000A000700120B000B00723O00120B000C001B3O00120B000D001B4O0018000A000D0002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D00714O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A001205000900823O00201D00090009004E00201D00090009008B00201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B0009006B000A001205000900823O00201D00090009004E00201D00090009008B0030040009000C0087001205000900823O00201D00090009004E00201D00090009008C00201D00090009008400201D000900090085001205000A00563O00101B00090062000A001205000900823O00201D00090009004E00201D00090009004F00201D00090009008C00201D00090009008400201D00090009008600200600090009004D2O0010000900020001001205000900823O00201D00090009004E00201D00090009008C00201D00090009008400201D000900090085001205000A00643O00201D000A000A000700120B000B006C3O00120B000C001B3O00120B000D001B4O0018000A000D0002001205000B00643O00201D000B000B0068001205000C00023O00201D000C000C006900120B000D00714O000A000C0002000200120B000D001B3O00120B000E001B4O0018000B000E00022O000C000A000A000B00101B00090063000A001205000900823O00201D00090009004E00201D00090009008C00201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B0009006B000A001205000900823O00201D00090009004E00201D00090009008C0030040009000C0087001205000900823O00201D00090009004E00201D00090009008D00201D00090009008400201D000900090085001205000A00523O00101B00090062000A001205000900823O00201D00090009004E00201D00090009004F00201D00090009008D00201D00090009008400201D00090009008E00200600090009004D2O0010000900020001001205000900823O00201D00090009004E00201D00090009008D00201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B00090063000A001205000900823O00201D00090009004E00201D00090009008D00201D00090009008400201D000900090085001205000A00643O00201D000A000A00072O0003000A0001000200101B0009006B000A001205000900823O00201D00090009004E00201D00090009008D0030040009000C0087001205000900823O0020060009000900902O000A00090002000200122O0009008F3O001205000900813O0020060009000900912O00100009000200010012050009008F3O00201D000900090092002006000900090093000213000B00014O000D0009000B00010012050009000E3O00200600090009009400120B000B00954O00180009000B0002001205000A00963O001205000B00823O00201D000B000B004E002006000B000B00972O001A000B000C4O0002000A3O000C00041E3O00BB040100201D000F000E0098002609000F00BB0401009900041E3O00BB040100201D000F000E000C002612000F00BB0401008700041E3O00BB040100201D000F000E000D001205001000823O00201D00100010004E000617000F00BB0401001000041E3O00BB040100201D000F000E008400201D000F000F0085001205001000523O00101B000F00620010000607000A00AC0401000200041E3O00AC0401001205000A009A4O0003000A00010002000619000A00CB04013O00041E3O00CB0401001205000A00823O00201D000A000A004E00201D000A000A007600201D000A000A009B002609000A00BD0401003600041E3O00BD0401001205000A004E3O00201D000A000A0076003004000A009B003600041E3O00BD04012O00153O00013O00023O00023O0003073O00456E61626C6564012O00034O000E7O0030043O000100022O00153O00017O00033O00473O00473O00483O000F3O0003063O0064616E63653203043O0053746F7003053O0064616E636503043O00506C617903083O0048756D616E6F696403063O004D6F7665546F03073O00566563746F72332O033O006E657703053O006D6F7573652O033O0048697403013O005803013O005903013O005A030E3O004D6F7665546F46696E697368656403043O005761697400203O0012053O00013O0020065O00022O00103O000200010012053O00033O0020065O00042O00103O000200010012053O00053O0020065O0006001205000200073O00201D000200020008001205000300093O00201D00030003000A00201D00030003000B001205000400093O00201D00040004000A00201D00040004000C001205000500093O00201D00050005000A00201D00050005000D2O0016000200054O000F5O00010012053O00053O00201D5O000E0020065O000F2O00103O000200010012053O00033O0020065O00022O00103O000200010012053O00013O0020065O00042O00103O000200012O00153O00017O00203O00CB3O00CB3O00CB3O00CC3O00CC3O00CC3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CD3O00CE3O00CE3O00CE3O00CE3O00CF3O00CF3O00CF3O00D03O00D03O00D03O00D13O00CC042O00013O00013O00013O00013O00013O00013O00013O00023O00023O00023O00023O00033O00033O00033O00033O00043O00043O00043O00043O00053O00053O00053O00053O00063O00063O00063O00063O00073O00073O00073O00073O00083O00093O00093O00093O00093O00093O00093O00093O000A3O000A3O000A3O000A3O000B3O000C3O000D3O000D3O000D3O000D3O000D3O000D3O000D3O000E3O000E3O000E3O000E3O000E3O000E3O000E3O000F3O00103O00103O00103O00103O00103O00103O00103O00103O00113O00113O00113O00113O00113O00113O00113O00113O00123O00133O00143O00153O00153O00153O00153O00153O00153O00153O00163O00173O00173O00173O00173O00173O00173O00173O00173O00183O00183O00183O00183O00183O00183O00183O00183O00193O00193O00193O00193O001A3O001B3O001B3O001B3O001B3O001B3O001B3O001B3O001C3O001D3O001E3O001F3O00203O00213O00213O00213O00213O00213O00213O00213O00223O00233O00233O00233O00233O00233O00233O00233O00233O00243O00243O00243O00243O00243O00243O00243O00243O00253O00253O00253O00253O00263O00273O00273O00273O00273O00273O00273O00273O00283O00293O002A3O002B3O002C3O002D3O002D3O002D3O002D3O002D3O002D3O002D3O002E3O002F3O002F3O002F3O002F3O002F3O002F3O002F3O002F3O00303O00303O00303O00303O00303O00303O00303O00303O00313O00313O00313O00313O00323O00333O00333O00333O00333O00333O00333O00333O00343O00353O00363O00373O00373O00373O00373O00383O00393O00393O00393O00393O00393O00393O00393O003A3O003A3O003A3O003A3O003A3O003A3O003A3O003B3O003C3O003C3O003C3O003C3O003C3O003C3O003C3O003C3O003D3O003D3O003D3O003D3O003D3O003D3O003D3O003D3O003E3O003E3O003E3O003E3O003F3O00403O00403O00403O00403O00403O00403O00403O00413O00423O00433O00443O00443O00443O00443O00443O00453O00453O00453O00453O00453O00463O00463O00483O00483O00463O00493O00493O00493O00493O00493O00493O004A3O004A3O004A3O004A3O004C3O004C3O004C3O004C3O004C3O004C3O004D3O004D3O004E3O004E3O004E3O004E3O004E3O004E3O004F3O004F3O004F3O004F3O004F3O004F3O004F3O004F3O00503O00503O00503O00503O00503O00503O00503O00503O00513O00513O00523O00523O00533O00533O00533O00533O00533O00533O00543O00543O00543O00543O00553O00553O00553O00553O00553O00553O00553O00553O00563O00563O00573O00573O00583O00583O00583O00583O00583O00583O00593O00593O00593O00593O005A3O005A3O005A3O005A3O005A3O005A3O005A3O005A3O005B3O005B3O005C3O005C3O005D3O005D3O005D3O005D3O005D3O005D3O005E3O005E3O005E3O005E3O005F3O005F3O005F3O005F3O005F3O005F3O005F3O005F3O00603O00603O00613O00613O00623O00623O00623O00623O00623O00623O00633O00633O00633O00633O00643O00643O00643O00643O00643O00643O00643O00643O00653O00653O00663O00663O00673O00673O00673O00673O00673O00673O00683O00683O00683O00683O00693O00693O00693O00693O00693O00693O00693O00693O006A3O006A3O006B3O006B3O006C3O006C3O006C3O006C3O006C3O006C3O006D3O006D3O006D3O006D3O006E3O006E3O006E3O006E3O006E3O006E3O006E3O006E3O006F3O006F3O00703O00703O00713O00713O00713O00713O00713O00713O00723O00723O00723O00733O00733O00733O00743O00743O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00753O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00763O00773O00773O00783O00783O00783O00783O00783O00783O00793O00793O00793O007A3O007A3O007A3O007B3O007B3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007C3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007D3O007E3O007E3O007F3O007F3O007F3O007F3O007F3O007F3O00803O00803O00803O00813O00813O00813O00823O00823O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00833O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00843O00853O00853O00863O00863O00863O00863O00863O00863O00873O00873O00873O00883O00883O00883O00893O00893O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008A3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008B3O008C3O008C3O008D3O008D3O008D3O008D3O008D3O008D3O008E3O008E3O008E3O008F3O008F3O008F3O00903O00903O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00913O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00923O00933O00933O00943O00943O00943O00943O00943O00943O00953O00953O00953O00963O00963O00963O00973O00973O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00983O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O00993O009A3O009A3O009B3O009B3O009B3O009B3O009B3O009B3O009C3O009C3O009C3O009C3O009C3O009C3O009D3O009D3O009E3O009E3O009E3O009E3O009E3O009F3O009F3O009F3O009F3O009F3O00A03O00A03O00A03O00A03O00A03O00A03O00A13O00A13O00A23O00A23O00A23O00A23O00A23O00A33O00A33O00A33O00A33O00A33O00A43O00A43O00A43O00A43O00A53O00A53O00A53O00A53O00A53O00A53O00A53O00A63O00A63O00A63O00A63O00A63O00A63O00A63O00A63O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A73O00A83O00A83O00A83O00A83O00A83O00A83O00A83O00A83O00A83O00A93O00A93O00A93O00A93O00AA3O00AA3O00AA3O00AA3O00AA3O00AA3O00AA3O00AB3O00AB3O00AB3O00AB3O00AB3O00AB3O00AB3O00AB3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AC3O00AD3O00AD3O00AD3O00AD3O00AD3O00AD3O00AD3O00AD3O00AD3O00AE3O00AE3O00AE3O00AE3O00AF3O00AF3O00AF3O00AF3O00AF3O00AF3O00AF3O00B03O00B03O00B03O00B03O00B03O00B03O00B03O00B03O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B13O00B23O00B23O00B23O00B23O00B23O00B23O00B23O00B23O00B23O00B33O00B33O00B33O00B33O00B43O00B43O00B43O00B43O00B43O00B43O00B43O00B53O00B53O00B53O00B53O00B53O00B53O00B53O00B53O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B63O00B73O00B73O00B73O00B73O00B73O00B73O00B73O00B73O00B73O00B83O00B83O00B83O00B83O00B93O00B93O00B93O00B93O00B93O00B93O00B93O00BA3O00BA3O00BA3O00BA3O00BA3O00BA3O00BA3O00BA3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BB3O00BC3O00BC3O00BC3O00BC3O00BC3O00BC3O00BC3O00BC3O00BC3O00BD3O00BD3O00BD3O00BD3O00BE3O00BE3O00BE3O00BE3O00BE3O00BE3O00BE3O00BF3O00BF3O00BF3O00BF3O00BF3O00BF3O00BF3O00BF3O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C03O00C13O00C13O00C13O00C13O00C13O00C13O00C13O00C13O00C13O00C23O00C23O00C23O00C23O00C33O00C33O00C33O00C33O00C33O00C33O00C33O00C43O00C43O00C43O00C43O00C43O00C43O00C43O00C43O00C53O00C53O00C53O00C53O00C53O00C53O00C53O00C53O00C53O00C63O00C63O00C63O00C63O00C63O00C63O00C63O00C63O00C63O00C73O00C73O00C73O00C73O00C83O00C83O00C83O00C83O00C93O00C93O00C93O00CA3O00CA3O00CA3O00D13O00CA3O00D23O00D23O00D23O00D23O00D33O00D33O00D33O00D33O00D33O00D33O00D33O00D43O00D43O00D43O00D43O00D43O00D43O00D43O00D43O00D43O00D43O00D43O00D53O00D53O00D53O00D53O00D33O00D63O00D83O00D83O00D83O00D83O00D93O00D93O00D93O00D93O00D93O00D93O00DA3O00DA3O00DA3O00DB3O00DC3O00",v8());
Advertisement
Add Comment
Please, Sign In to add comment