Advertisement
ManlyMemeScripter

Dedehdeedeeeeh

Feb 8th, 2018
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 72.83 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local TextButton = Instance.new("TextButton")
  5.  
  6. -- Properties
  7.  
  8. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  9.  
  10. TextButton.Parent = ScreenGui
  11. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  12. TextButton.Size = UDim2.new(0, 170, 0, 70)
  13. TextButton.Font = Enum.Font.SourceSans
  14. TextButton.FontSize = Enum.FontSize.Size18
  15. TextButton.Text = "uh no"
  16. TextButton.TextSize = 18
  17.  
  18. --[[Function/s being made!]]
  19. function PlayMusic(ID)
  20. for i, v in pairs (game.Workspace:GetChildren()) do
  21. if v:IsA("Sound") then
  22. end
  23. end
  24. local music = Instance.new("Sound")
  25. local asset = "rbxassetid://"
  26. music.SoundId = asset .. ID
  27. music.Parent = workspace
  28. music.Volume = 999
  29. music.Looped = false
  30. music:Play()
  31. end
  32. --[[Connecting functions!]]
  33. TextButton.MouseButton1Down:connect(function()
  34. PlayMusic(154606531)
  35. end)
  36.  
  37. -- Objects
  38.  
  39. local ScreenGui = Instance.new("ScreenGui")
  40. local TextButton = Instance.new("TextButton")
  41.  
  42. -- Properties
  43.  
  44. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  45.  
  46. TextButton.Parent = ScreenGui
  47. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  48. TextButton.Size = UDim2.new(0.5, 140, 0, 50)
  49. TextButton.Font = Enum.Font.SourceSans
  50. TextButton.FontSize = Enum.FontSize.Size14
  51. TextButton.Text = "Scout"
  52. TextButton.TextSize = 14
  53.  
  54. --[[Function/s being made!]]
  55. function PlayMusic(ID)
  56. for i, v in pairs (game.Workspace:GetChildren()) do
  57. if v:IsA("Sound") then
  58. end
  59. end
  60. local music = Instance.new("Sound")
  61. local asset = "rbxassetid://"
  62. music.SoundId = asset .. ID
  63. music.Parent = workspace
  64. music.Volume = 999
  65. music.Looped = false
  66. music:Play()
  67. end
  68. --[[Connecting functions!]]
  69. TextButton.MouseButton1Down:connect(function()
  70. PlayMusic(203952633)
  71. end)
  72.  
  73.  
  74. -- Objects
  75.  
  76. local ScreenGui = Instance.new("ScreenGui")
  77. local TextButton = Instance.new("TextButton")
  78.  
  79. -- Properties
  80.  
  81. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  82.  
  83. TextButton.Parent = ScreenGui
  84. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  85. TextButton.Size = UDim2.new(0, 100, 0, 60)
  86. TextButton.Font = Enum.Font.SourceSans
  87. TextButton.FontSize = Enum.FontSize.Size14
  88. TextButton.Text = "hahaha"
  89. TextButton.TextSize = 14
  90.  
  91. --[[Function/s being made!]]
  92. function PlayMusic(ID)
  93. for i, v in pairs (game.Workspace:GetChildren()) do
  94. if v:IsA("Sound") then
  95. end
  96. end
  97. local music = Instance.new("Sound")
  98. local asset = "rbxassetid://"
  99. music.SoundId = asset .. ID
  100. music.Parent = workspace
  101. music.Volume = 999
  102. music.Looped = false
  103. music:Play()
  104. end
  105. --[[Connecting functions!]]
  106. TextButton.MouseButton1Down:connect(function()
  107. PlayMusic(617500399)
  108. end)
  109.  
  110. plr = game.Players.LocalPlayer
  111. repeat
  112. wait(0.4)
  113. until plr.Character
  114. chr = plr.Character
  115. human = chr:FindFirstChild("Humanoid")
  116. mouse = plr:GetMouse()
  117. cam = workspace.CurrentCamera
  118. selected = false
  119. equipd = false
  120. tors = chr.Torso
  121. rarm = chr["Right Arm"]
  122. larm = chr["Left Arm"]
  123. rleg = chr["Right Leg"]
  124. lleg = chr["Left Leg"]
  125. hrp = chr.HumanoidRootPart
  126. hed = chr.Head
  127. anim = human.Animator
  128. activu = false
  129. ragged = false
  130. batting = false
  131. Heartbeat = Instance.new("BindableEvent")
  132. Heartbeat.Name = "Heartbeat"
  133. Heartbeat.Parent = script
  134. frame = 0.03333333333333333
  135. tf = 0
  136. chara = plr.Character
  137.  
  138. New = function(Object, Parent, Name, Data)
  139. local Object = Instance.new(Object)
  140. for Index, Value in pairs(Data or {}) do
  141. Object[Index] = Value
  142. end
  143. Object.Parent = Parent
  144. Object.Name = Name
  145. return Object
  146. end
  147. local AddInstance = function(Object, ...)
  148. local Obj = Instance.new(Object)
  149. for i,v in next,(...) do
  150. Obj[i] = v
  151. end
  152. return Obj
  153. end
  154.  
  155. Music1 = New("Sound",chara,"Music",{SoundId = "rbxassetid://390409627",Volume = 2,Looped = true})
  156. Music1:Play()
  157. musicon = true
  158. for i,v in pairs(chara:GetChildren()) do
  159. if v.ClassName == 'Accessory' then
  160. v:Destroy()
  161. end
  162. end
  163.  
  164. local BC = chara["Body Colors"]
  165. BC.HeadColor = BrickColor.new("Pastel brown")
  166. BC.LeftArmColor = BrickColor.new("Pastel brown")
  167. BC.LeftLegColor = BrickColor.new("Pastel brown")
  168. BC.RightArmColor = BrickColor.new("Pastel brown")
  169. BC.RightLegColor = BrickColor.new("Pastel brown")
  170. BC.TorsoColor = BrickColor.new("Pastel brown")
  171.  
  172. Team=function()
  173. local r=math.random(1,2)
  174.  
  175. if r==1 then
  176. print('RED')
  177. for i,v in pairs(chara:GetChildren()) do if v:IsA("Shirt") then v:Remove() end end
  178. for i,v in pairs(chara:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  179. wait()shirt = Instance.new("Shirt", chara)
  180. shirt.Name = "Shirt"
  181. pants = Instance.new("Pants", chara)
  182. pants.Name = "Pants"
  183. chara.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=61921144"
  184. chara.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=61921182"
  185. end
  186.  
  187. if r==2 then
  188. print('BLUE')
  189. for i,v in pairs(chara:GetChildren()) do if v:IsA("Shirt") then v:Remove() end end
  190. for i,v in pairs(chara:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  191. wait()shirt = Instance.new("Shirt", chara)
  192. shirt.Name = "Shirt"
  193. pants = Instance.new("Pants", chara)
  194. pants.Name = "Pants"
  195. chara.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=61921164"
  196. chara.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=61921182"
  197. end
  198. end
  199.  
  200. Team()
  201.  
  202. chara.Head.face.Texture = "http://www.roblox.com/asset/?id=192467476"
  203. wait()
  204.  
  205. local Reaper = AddInstance("Part",{
  206. Parent = hed,
  207. CFrame = hed.CFrame,
  208. formFactor = "Symmetric",
  209. Size = Vector3.new(1, 1, 1),
  210. CanCollide = false,
  211. TopSurface = "Smooth",
  212. BottomSurface = "Smooth",
  213. Locked = true,
  214. })
  215. local Weld = AddInstance("Weld",{
  216. Parent = Reaper,
  217. Part0 = hed,
  218. C0 = CFrame.new(-0.2,0.17,-.24)*CFrame.Angles(.15, 3.12, 0),
  219. Part1 = Reaper,
  220. })
  221. local Mesh = AddInstance("SpecialMesh",{
  222. Parent = Reaper,
  223. MeshId = "rbxassetid://450793946",
  224. TextureId = "rbxassetid://450794061",
  225. Scale = Vector3.new(3.4,3,2.7),
  226. VertexColor = Vector3.new(1,1,1),
  227. })
  228.  
  229.  
  230.  
  231. local Reaper2 = AddInstance("Part",{
  232. Parent = larm,
  233. CFrame = larm.CFrame,
  234. formFactor = "Symmetric",
  235. Size = Vector3.new(.1, .1, .1),
  236. CanCollide = false,
  237. TopSurface = "Smooth",
  238. BottomSurface = "Smooth",
  239. Locked = true,
  240. Transparency = 1
  241. })
  242. local Weld = AddInstance("Weld",{
  243. Parent = Reaper2,
  244. Part0 = larm,
  245. C0 = CFrame.new(.3,-1,.2)*CFrame.Angles(-1, 0, -1),
  246. Part1 = Reaper2,
  247. })
  248. local Mesh = AddInstance("SpecialMesh",{
  249. Parent = Reaper2,
  250. MeshId = "rbxassetid://10470609",
  251. TextureId = "rbxassetid://10735250",
  252. Scale = Vector3.new(1,1,1),
  253. VertexColor = Vector3.new(1,1,1),
  254. })
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262. game:GetService("RunService").Heartbeat:connect(function(s, p)
  263. tf = tf + s
  264. if tf >= frame then
  265. for i = 1, math.floor(tf / frame) do
  266. Heartbeat:Fire()
  267. end
  268. tf = tf - frame * math.floor(tf / frame)
  269. end
  270. end)
  271. function swait(num)
  272. if num == 0 or num == nil then
  273. Heartbeat.Event:wait()
  274. else
  275. for i = 1, num do
  276. Heartbeat.Event:wait()
  277. end
  278. end
  279. end
  280. tool = Instance.new("Tool")
  281. tool.CanBeDropped = false
  282. tool.RequiresHandle = false
  283. tool.TextureId = "rbxassetid://291302154"
  284. tool.ToolTip = "NANI"
  285. tool.Name = "AAAAAAAAAAAAAA"
  286. tool.Parent = plr.Backpack
  287. modz = Instance.new("Model")
  288. modz.Name = "efx"
  289. modz.Parent = chr
  290. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  291. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  292. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  293. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  294. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  295. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  296. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  297. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  298. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  299. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  300. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  301. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  302. local nscale = Instance.new("NumberValue")
  303. nscale.Value = 1
  304. nscale.Parent = nil
  305. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  306. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  307. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  308. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  309. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  310. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  311. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  312. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  313. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  314. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  315. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  316. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  317. nscale.Changed:connect(function()
  318. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  319. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  320. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  321. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  322. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  323. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  324. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  325. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  326. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  327. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  328. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  329. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  330. end)
  331. RS = tors:FindFirstChild("Right Shoulder")
  332. LS = tors:FindFirstChild("Left Shoulder")
  333. RH = tors:FindFirstChild("Right Hip")
  334. LH = tors:FindFirstChild("Left Hip")
  335. RJ = hrp:FindFirstChild("RootJoint")
  336. N = tors:FindFirstChild("Neck")
  337. cf = CFrame.new
  338. ang = CFrame.Angles
  339. rd = math.rad
  340. rd2 = math.random
  341. function nooutline(p)
  342. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  343. end
  344. function makepart(color, name, reflec, trans, mater, parnt, cfram)
  345. local port = Instance.new("Part")
  346. port.BrickColor = BrickColor.new(color)
  347. port.Name = name
  348. port.Transparency = trans
  349. nooutline(port)
  350. port.Reflectance = reflec
  351. port.Material = mater
  352. port.Anchored = false
  353. port.CanCollide = false
  354. port.Locked = true
  355. port.Size = Vector3.new(0.2, 0.2, 0.2)
  356. port.Parent = parnt
  357. return port
  358. end
  359. function makemesh(meshtype, scale, meshid, parent)
  360. local mes = Instance.new("SpecialMesh")
  361. mes.MeshType = meshtype
  362. mes.Scale = scale
  363. if meshtype == "FileMesh" then
  364. mes.MeshId = meshid
  365. end
  366. mes.Parent = parent
  367. return mes
  368. end
  369. function makeweld(parent, p0, p1, c0, c1)
  370. local wel = Instance.new("Weld")
  371. wel.Part0 = p0
  372. wel.Part1 = p1
  373. wel.C0 = c0
  374. if c1 ~= nil then
  375. wel.C1 = c1
  376. end
  377. wel.Parent = parent
  378. return wel
  379. end
  380. local lauf1 = Instance.new("Sound")
  381. lauf1.SoundId = "rbxassetid://617500399"
  382. lauf1.Volume = 1.5
  383. lauf1.Pitch = 1
  384. lauf1.Parent = hrp
  385. function lerpz(joint, prop, cfrmz, alp)
  386. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  387. end
  388. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  389. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  390. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  391. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  392. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  393. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  394. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  395. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  396. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  397. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  398. function resetlerp()
  399. RJ.C0 = RJC0
  400. RJ.C1 = RJC1
  401. N.C0 = NC0
  402. N.C1 = NC1
  403. RS.C0 = RSC0
  404. RS.C1 = RSC1
  405. LS.C0 = LSC0
  406. LS.C1 = LSC1
  407. RH.C0 = RHC0
  408. RH.C1 = RHC1
  409. LH.C0 = LHC0
  410. LH.C1 = LHC1
  411. end
  412. function test()
  413. if selected == false or activu == true then
  414. return
  415. end
  416. if ragged == false then
  417. ragged = true
  418. human.PlatformStand = true
  419. if rarm and tors:FindFirstChild("Right Shoulder") then
  420. tors:FindFirstChild("Right Shoulder"):Destroy()
  421. makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
  422. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  423. end
  424. if larm and tors:FindFirstChild("Left Shoulder") then
  425. tors:FindFirstChild("Left Shoulder"):Destroy()
  426. makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
  427. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  428. end
  429. if rleg and tors:FindFirstChild("Right Hip") then
  430. tors:FindFirstChild("Right Hip"):Destroy()
  431. makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
  432. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  433. end
  434. if lleg and tors:FindFirstChild("Left Hip") then
  435. tors:FindFirstChild("Left Hip"):Destroy()
  436. makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
  437. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  438. end
  439. elseif ragged == true then
  440. ragged = false
  441. human.Jump = true
  442. if rarm and tors:FindFirstChild("Right Shoulder") then
  443. tors:FindFirstChild("Right Shoulder"):Destroy()
  444. makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
  445. rarm:FindFirstChild("touchy"):Destroy()
  446. end
  447. if larm and tors:FindFirstChild("Left Shoulder") then
  448. tors:FindFirstChild("Left Shoulder"):Destroy()
  449. makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
  450. larm:FindFirstChild("touchy"):Destroy()
  451. end
  452. if rleg and tors:FindFirstChild("Right Hip") then
  453. tors:FindFirstChild("Right Hip"):Destroy()
  454. makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
  455. rleg:FindFirstChild("touchy"):Destroy()
  456. end
  457. if lleg and tors:FindFirstChild("Left Hip") then
  458. tors:FindFirstChild("Left Hip"):Destroy()
  459. makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
  460. lleg:FindFirstChild("touchy"):Destroy()
  461. end
  462. RS = tors:FindFirstChild("Right Shoulder")
  463. LS = tors:FindFirstChild("Left Shoulder")
  464. RH = tors:FindFirstChild("Right Hip")
  465. LH = tors:FindFirstChild("Left Hip")
  466. RJ = hrp:FindFirstChild("RootJoint")
  467. N = tors:FindFirstChild("Neck")
  468. end
  469. end
  470. function makegloo(paren, co, ci, parto, parti, nam)
  471. local gloo = Instance.new("Glue")
  472. gloo.Name = nam
  473. gloo.C0 = co
  474. gloo.C1 = ci
  475. gloo.Part0 = parto
  476. gloo.Part1 = parti
  477. gloo.Parent = paren
  478. end
  479. function makejoint(paren, co, ci, parto, parti, nam)
  480. local gloo = Instance.new("Motor6D")
  481. gloo.Name = nam
  482. gloo.C0 = co
  483. gloo.C1 = ci
  484. gloo.Part0 = parto
  485. gloo.Part1 = parti
  486. gloo.Parent = paren
  487. end
  488. function maketouchy(parent, limb, cframe)
  489. local pr = Instance.new("Part")
  490. pr.Name = "touchy"
  491. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  492. pr.Transparency = 1
  493. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  494. pr.CanCollide = true
  495. pr.Anchored = false
  496. pr.Parent = parent
  497. local w = Instance.new("Weld")
  498. w.Part0 = pr
  499. w.Part1 = limb
  500. w.C0 = cframe
  501. w.Parent = pr
  502. end
  503. local clibat, spec
  504. local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  505. local dipperrot
  506. if dipperhat then
  507. dipperrot = dipperhat.Handle.HatAttachment.Rotation
  508. end
  509. function bat()
  510. if selected == false or activu == true then
  511. return
  512. end
  513. if batting == false then
  514. batting = true
  515. do
  516. local bmod = Instance.new("Model")
  517. bmod.Name = "bmodel"
  518. bmod.Parent = chr
  519. local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  520. local hmes = makemesh("Head", Vector3.new(2, 9, 2), nil, hnd)
  521. local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  522. hnd.Transparency = 1
  523. local pt5 = makepart("Dark stone grey", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  524. local p5m = makemesh("FileMesh", Vector3.new(2, 2, 1.7), "rbxassetid://54983181", pt5)
  525. p5m.Offset = Vector3.new(.2, -.3, -2.5)
  526. local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(90), rd(90)) * cf(0, -4.025, 0), nil)
  527.  
  528. local swingwoo = Instance.new("Sound")
  529. swingwoo.SoundId = "rbxassetid://10209640"
  530. swingwoo.Pitch = rd2(10, 11) / 10
  531. swingwoo.Name = "sweae"
  532. swingwoo.Volume = 1
  533. swingwoo.Parent = hrp
  534. clibat = tool.Activated:connect(function()
  535. if selected == false or activu == true or ragged == true then
  536. return
  537. end
  538. activu = true
  539. for _ = 1, 5 do
  540. swait()
  541. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  542. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  543. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  544. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  545. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  546. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  547. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  548. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  549. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  550. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  551. end
  552. local bon = Instance.new("Sound")
  553. bon.SoundId = "rbxassetid://135436482"
  554. bon.Pitch = rd2(10, 12) / 10
  555. bon.Volume = 1
  556. bon.Parent = hrp
  557. game.Debris:AddItem(bon, 1)
  558. bon:Play()
  559. swingwoo:Play()
  560. for X = 1, 5 do
  561. swait()
  562. if X > 1 then
  563. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
  564. end
  565. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  566. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  567. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  568. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  569. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  570. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  571. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  572. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  573. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  574. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  575. end
  576. activu = false
  577. end)
  578. spec = mouse.KeyDown:connect(function(keya)
  579. if selected == false or activu == true or ragged == true then
  580. return
  581. end
  582. if keya == "e" then
  583. activu = true
  584. local speed = human.WalkSpeed
  585. human.WalkSpeed = 0
  586. human:SetStateEnabled(3, false)
  587. local sond = Instance.new("Sound")
  588. sond.Volume = 60
  589. sond.Pitch = 1
  590. sond.EmitterSize = 60
  591. sond.SoundId = "rbxassetid://154606531"
  592. sond.Parent = pt5
  593. chara.Head.face.Texture = "http://www.roblox.com/asset/?id=249062487"
  594.  
  595. sond:Play()
  596.  
  597. local function expa()
  598.  
  599.  
  600. for _ = 1, 1 do
  601. swait()
  602. hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
  603.  
  604. p5m.Scale = p5m.Scale:lerp(Vector3.new(2, 2, 3.7), 0.7)
  605. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(90), rd(90)) * cf(0, -4.5, 0), 0.7)
  606.  
  607. end
  608. for _ = 1, 2 do
  609. swait()
  610. hmes.Scale = hmes.Scale:lerp(Vector3.new(14, 63, 14), 0.7)
  611.  
  612. p5m.Scale = p5m.Scale:lerp(Vector3.new(3, 3, 2.7), 0.7)
  613. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(90), rd(90)) * cf(0, -4.025, 0), 0.7)
  614.  
  615. end
  616. end
  617. for _ = 1, 2 do
  618. swait()
  619. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  620. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  621. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  622. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  623. lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  624. if dipperhat then
  625. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  626. end
  627. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  628. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  629. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  630. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  631. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  632. end
  633.  
  634. print('um')
  635. for _ = 1, 20 do
  636.  
  637.  
  638. swait()
  639.  
  640.  
  641. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  642. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  643. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  644. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  645. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  646. if dipperhat then
  647. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  648. end
  649. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  650. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  651. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  652. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  653. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  654. end
  655. print('no')
  656. chara.Head.face.Texture = "http://www.roblox.com/asset/?id=192467476"
  657. for _ = 1, 10 do
  658. swait()
  659. lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
  660. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
  661. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.2)
  662. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  663. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
  664. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  665. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
  666. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  667. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
  668. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  669. end
  670. expa()
  671.  
  672. for O = 1, 10 do
  673. swait()
  674. lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
  675. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
  676. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.001 + O * 0.01)
  677. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  678. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
  679. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  680. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
  681. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  682. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
  683. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  684. end
  685. local whoooo = Instance.new("Sound")
  686. whoooo.Volume = .7
  687. whoooo.TimePosition = 0
  688. whoooo.Pitch = 1
  689. whoooo.SoundId = "rbxassetid://254873067"
  690. whoooo.Parent = pt5
  691. whoooo:Play()
  692. game.Debris:AddItem(whoooo, 2)
  693.  
  694. local whoooo2 = Instance.new("Sound")
  695. whoooo2.Volume = 3
  696. whoooo2.TimePosition = 0
  697. whoooo2.Pitch = 1
  698. whoooo2.SoundId = "rbxassetid://296102734"
  699. whoooo2.Parent = pt5
  700.  
  701. game.Debris:AddItem(whoooo2, 2)
  702.  
  703. for O = 1, 6 do
  704. swait()
  705. hito(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -100 + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
  706. lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
  707. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
  708. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(20), rd(20)), 0.1 + O * 0.05)
  709. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  710. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
  711. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  712. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
  713. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  714. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
  715. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  716. end
  717. whoooo2:Play()
  718. for O = 1, 13 do
  719. swait()
  720. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  721.  
  722. p5m.Scale = p5m.Scale:lerp(Vector3.new(2, 2, 1.7), 0.05 + O * 0.075)
  723. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(90), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  724.  
  725. lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
  726. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
  727. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
  728. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  729. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
  730. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  731. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
  732. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  733. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
  734. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  735. end
  736. if dipperhat then
  737. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  738. end
  739. human.WalkSpeed = speed
  740. human:SetStateEnabled(3, true)
  741. activu = false
  742. end
  743. --------------------------------------------------------------------------------------------------------------------------------------
  744.  
  745.  
  746. --------------------------------------------------------------------------------------------------------------------------------------
  747. if keya == "q" then
  748. activu = true
  749. do
  750. local checkkey = true
  751. local keyingup = mouse.KeyUp:connect(function(xzx)
  752. if xzx == "q" then
  753. checkkey = false
  754. end
  755. end)
  756. repeat
  757. for _ = 1, 2 do
  758. swait()
  759. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  760. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  761. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  762. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  763. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  764. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  765. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  766. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  767. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  768. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  769. end
  770. swingwoo:Play()
  771. for T = 1, 2 do
  772. swait()
  773. if T == 2 then
  774. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  775. end
  776. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  777. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  778. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  779. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  780. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  781. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  782. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  783. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  784. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  785. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  786. end
  787. for _ = 1, 2 do
  788. swait()
  789. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
  790. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  791. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
  792. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  793. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
  794. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  795. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  796. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  797. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
  798. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  799. end
  800. swingwoo:Play()
  801. for T = 1, 2 do
  802. swait()
  803. if T == 2 then
  804. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  805. end
  806. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
  807. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  808. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
  809. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  810. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  811. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  812. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  813. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  814. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
  815. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  816. end
  817. until not checkkey
  818. keyingup:Disconnect()
  819. activu = false
  820. end
  821. end
  822. if keya == "f" then
  823. activu = true
  824. do
  825. local speed = human.WalkSpeed
  826. human.WalkSpeed = 2
  827. human:SetStateEnabled(3, false)
  828. local checkkey = true
  829. local chargecounter = 0
  830. local keyingup = mouse.KeyUp:connect(function(xzx)
  831. if xzx == "f" then
  832. checkkey = false
  833. end
  834. end)
  835. local firederp
  836. for _ = 1, 8 do
  837. swait()
  838. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  839. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  840. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  841. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  842. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  843. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  844. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  845. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  846. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  847. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  848. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  849. end
  850. repeat
  851. swait()
  852. chargecounter = chargecounter + 1
  853. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.019)
  854. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.019)
  855. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.019)
  856. if chargecounter > 30 and firederp == nil then
  857. firederp = Instance.new("Fire")
  858. firederp.Parent = pt5
  859. end
  860. until not checkkey or chargecounter > 50
  861. swingwoo:Play()
  862. for U = 1, 10 do
  863. swait()
  864. if U < 3 then
  865. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 3) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 25)))
  866. if chargecounter > 30 then
  867. tagexplode(pt5, 5, 1)
  868. end
  869. end
  870. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  871. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  872. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  873. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  874. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  875. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  876. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  877. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  878. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  879. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  880. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  881. end
  882. if firederp then
  883. firederp:Destroy()
  884. end
  885. swait(10)
  886. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  887. keyingup:Disconnect()
  888. human.WalkSpeed = speed
  889. human:SetStateEnabled(3, true)
  890. activu = false
  891. end
  892. end
  893. end)
  894. end
  895. elseif batting == true then
  896. batting = false
  897. clibat:Disconnect()
  898. spec:Disconnect()
  899. hrp.sweae:Destroy()
  900. local batmod = chr:FindFirstChild("bmodel")
  901. batmod.hnd.Weld:Destroy()
  902. batmod.PrimaryPart = batmod.hnd
  903. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  904. for _, A in pairs(batmod:GetChildren()) do
  905. if A.ClassName == "Part" then
  906. A.CanCollide = true
  907. A.Anchored = false
  908. end
  909. end
  910. batmod.Parent = workspace
  911. game.Debris:AddItem(batmod, 8)
  912. end
  913. end
  914. local movin = false
  915. local cliham, hamspec
  916. function ham()
  917. if batting == false then
  918. batting = true
  919. do
  920. local bmod = Instance.new("Model")
  921. bmod.Name = "bmodel"
  922. bmod.Parent = chr
  923. local makemotor = function(parent, p0, p1, c0, c1)
  924. local wel = Instance.new("Motor6D")
  925. wel.Part0 = p0
  926. wel.Part1 = p1
  927. wel.C0 = c0
  928. if c1 ~= nil then
  929. wel.C1 = c1
  930. end
  931. wel.Parent = parent
  932. return wel
  933. end
  934. local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  935. hnd.Anchored = true
  936. local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
  937. movin = true
  938. hnd.CFrame = hrp.CFrame
  939. coroutine.resume(coroutine.create(function()
  940. while hnd.Anchored == true do
  941. swait()
  942. if movin then
  943. hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
  944. end
  945. end
  946. end))
  947. local pt1 = makepart("Br. yellowish green", "pt1", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  948. local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
  949. local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
  950. local pt2 = makepart("Br. yellowish green", "pt2", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  951. local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
  952. local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  953. local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  954. local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
  955. local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
  956. local pt4 = makepart("Br. yellowish green", "pt4", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  957. local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
  958. p4m.TextureId = "rbxassetid://250639536"
  959. local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
  960. local pt5 = makepart("Bright blue", "pt5", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  961. local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
  962. local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
  963. local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  964. local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://703458158", pt6)
  965. local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
  966. local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  967. local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
  968. local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
  969. local hdec1 = Instance.new("Decal")
  970. hdec1.Texture = "rbxasset://textures/face.png"
  971. hdec1.Face = "Front"
  972. hdec1.Parent = pt7
  973. local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  974. local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
  975. local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
  976. local hdec2 = Instance.new("Decal")
  977. hdec2.Texture = "rbxasset://textures/face.png"
  978. hdec2.Face = "Front"
  979. hdec2.Parent = pt8
  980. local pt9 = makepart("Bright yellow", "pt9", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  981. local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
  982. local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
  983. p9m.TextureId = "rbxassetid://272942750"
  984. local pt10 = makepart("Bright yellow", "pt10", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  985. local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
  986. local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
  987. local hdec3 = Instance.new("Decal")
  988. hdec3.Texture = "rbxasset://textures/face.png"
  989. hdec3.Face = "Front"
  990. hdec3.Parent = pt10
  991. local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  992. local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
  993. local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
  994. local hdec4 = Instance.new("Decal")
  995. hdec4.Texture = "rbxasset://textures/face.png"
  996. hdec4.Face = "Front"
  997. hdec4.Parent = pt11
  998. local pt12 = makepart("Bright yellow", "pt12", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  999. local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
  1000. local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
  1001. local hdec5 = Instance.new("Decal")
  1002. hdec5.Texture = "rbxasset://textures/face.png"
  1003. hdec5.Face = "Front"
  1004. hdec5.Parent = pt12
  1005. local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1006. local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
  1007. local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
  1008. local hdec6 = Instance.new("Decal")
  1009. hdec6.Texture = "rbxasset://textures/face.png"
  1010. hdec6.Face = "Front"
  1011. hdec6.Parent = pt13
  1012. cliham = tool.Activated:connect(function()
  1013. if selected == false or activu == true or ragged == true then
  1014. return
  1015. end
  1016. activu = true
  1017. movin = false
  1018. for B = 1, 20 do
  1019. swait()
  1020. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
  1021. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
  1022. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
  1023. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1024. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
  1025. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1026. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
  1027. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1028. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
  1029. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1030. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
  1031. end
  1032. for B = 1, 30 do
  1033. swait()
  1034. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
  1035. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
  1036. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
  1037. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1038. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
  1039. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1040. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
  1041. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1042. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
  1043. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1044. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1045. end
  1046. for B = 1, 7 do
  1047. swait()
  1048. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
  1049. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
  1050. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
  1051. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1052. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
  1053. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1054. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
  1055. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1056. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
  1057. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1058. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1059. end
  1060. for B = 1, 4 do
  1061. swait()
  1062. lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
  1063. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
  1064. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
  1065. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1066. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
  1067. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1068. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
  1069. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1070. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
  1071. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1072. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1073. end
  1074. swait(15)
  1075. movin = true
  1076. activu = false
  1077. end)
  1078. end
  1079. elseif batting == true then
  1080. batting = false
  1081. cliham:Disconnect()
  1082. local badevz = chr:FindFirstChild("bmodel")
  1083. badevz.PrimaryPart = badevz.hnd
  1084. for _, A in pairs(badevz:GetChildren()) do
  1085. if A.ClassName == "Part" then
  1086. A.CanCollide = true
  1087. A.Anchored = false
  1088. end
  1089. end
  1090. movin = false
  1091. badevz.Parent = workspace
  1092. badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
  1093. game.Debris:AddItem(badevz, 8)
  1094. end
  1095. end
  1096. game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
  1097. function lauf()
  1098. if selected == false or activu == true then
  1099. return
  1100. end
  1101. lauf1:Play()
  1102. end
  1103. function makenoob(cfrem, scalo, rags)
  1104. nscale.Value = scalo
  1105. local md = Instance.new("Model")
  1106. md.Name = "Noob"
  1107. md.Parent = workspace
  1108. local hu = Instance.new("Humanoid")
  1109. hu.RigType = "R6"
  1110. hu.MaxHealth = 100 * scalo
  1111. hu.Health = 100 * scalo
  1112. hu.Parent = md
  1113. local anm = Instance.new("Animator")
  1114. anm.Parent = hu
  1115. hu.PlatformStand = true
  1116. local light = function(part)
  1117. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1118. end
  1119. local hd = Instance.new("Part")
  1120. hd.Name = "Head"
  1121. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1122. hd.TopSurface = "Smooth"
  1123. hd.BottomSurface = "Inlet"
  1124. hd.Locked = true
  1125. hd.BrickColor = BrickColor.new("Bright yellow")
  1126. hd.CanCollide = true
  1127. hd.Anchored = false
  1128. light(hd)
  1129. hd.Parent = md
  1130. local hm = Instance.new("SpecialMesh")
  1131. hm.MeshType = "Head"
  1132. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1133. hm.Parent = hd
  1134. local hf = Instance.new("Decal")
  1135. hf.Texture = "rbxasset://textures/face.png"
  1136. local gen = math.random(1, 40)
  1137. if gen == 3 then
  1138. hf.Texture = "rbxassetid://260884109"
  1139. end
  1140. if gen == 8 then
  1141. hf.Texture = "rbxassetid://260569492"
  1142. end
  1143. if gen == 12 then
  1144. hf.Texture = "rbxassetid://259580505"
  1145. end
  1146. if gen == 16 then
  1147. hf.Texture = "rbxassetid://259579232"
  1148. end
  1149. if gen == 24 then
  1150. hf.Texture = "rbxassetid://259571525"
  1151. end
  1152. if gen == 28 then
  1153. hf.Texture = "rbxassetid://258283210"
  1154. end
  1155. if gen == 32 then
  1156. hf.Texture = "rbxassetid://258940032"
  1157. end
  1158. if gen == 38 then
  1159. hf.Texture = "rbxassetid://673220970"
  1160. hf.Color3 = Color3.new(0, 0, 0)
  1161. end
  1162. hf.Face = "Front"
  1163. hf.Parent = hd
  1164. local hrpa = Instance.new("Part")
  1165. hrpa.Name = "HumanoidRootPart"
  1166. hrpa.TopSurface, hrpa.BottomSurface = 0, 0
  1167. hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1168. hrpa.Transparency = 1
  1169. hrpa.CanCollide = false
  1170. hrpa.Locked = true
  1171. light(hrpa)
  1172. hrpa.Parent = md
  1173. local tagbomb = Instance.new("BoolValue")
  1174. tagbomb.Name = "tagbomb"
  1175. tagbomb.Value = false
  1176. tagbomb.Parent = hrpa
  1177. local learm = Instance.new("Part")
  1178. learm.Name = "Left Arm"
  1179. learm.BrickColor = BrickColor.new("Bright yellow")
  1180. learm.CanCollide = false
  1181. learm.Locked = true
  1182. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1183. light(learm)
  1184. learm.Parent = md
  1185. local riarm = Instance.new("Part")
  1186. riarm.Name = "Right Arm"
  1187. riarm.BrickColor = BrickColor.new("Bright yellow")
  1188. riarm.CanCollide = false
  1189. riarm.Locked = true
  1190. light(riarm)
  1191. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1192. riarm.Parent = md
  1193. local leleg = Instance.new("Part")
  1194. leleg.Name = "Left Leg"
  1195. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  1196. leleg.CanCollide = false
  1197. leleg.Locked = true
  1198. light(leleg)
  1199. leleg.BottomSurface = 0
  1200. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1201. leleg.Parent = md
  1202. local rileg = Instance.new("Part")
  1203. rileg.Name = "Right Leg"
  1204. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  1205. rileg.CanCollide = false
  1206. rileg.Locked = true
  1207. light(rileg)
  1208. rileg.BottomSurface = 0
  1209. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1210. rileg.Parent = md
  1211. local tor = Instance.new("Part")
  1212. tor.Name = "Torso"
  1213. tor.BrickColor = BrickColor.new("Bright blue")
  1214. tor.Locked = true
  1215. light(tor)
  1216. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1217. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1218. tor.Parent = md
  1219. md.PrimaryPart = hrpa
  1220. md:SetPrimaryPartCFrame(cfrem)
  1221. md:makeJoints()
  1222. makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
  1223. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1224. if rags == true then
  1225. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1226. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1227. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1228. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1229. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1230. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1231. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1232. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1233. elseif rags == false then
  1234. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1235. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1236. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1237. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1238. hu.PlatformStand = false
  1239. end
  1240. nscale.Value = 1
  1241. hu.Touched:connect(function(tpart, uwot)
  1242. if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
  1243. tagbomb.Value = false
  1244. hu.Health = 0
  1245. local derp = Instance.new("Explosion")
  1246. derp.BlastPressure = 200
  1247. derp.BlastRadius = 8
  1248. derp.DestroyJointRadiusPercent = 0
  1249. derp.ExplosionType = 2
  1250. derp.Visible = true
  1251. derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
  1252. derp.Parent = workspace
  1253. game.Debris:AddItem(md, 8)
  1254. end
  1255. end)
  1256. return md
  1257. end
  1258. function makecircle(cfrem, scalo)
  1259. local mcir1 = Instance.new("Part")
  1260. mcir1.Anchored = true
  1261. mcir1.CanCollide = false
  1262. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  1263. mcir1.Transparency = 1
  1264. mcir1.CFrame = cfrem
  1265. mcir1.Parent = modz
  1266. game.Debris:AddItem(mcir1, 8)
  1267. local d1 = Instance.new("Decal")
  1268. d1.Texture = "rbxassetid://602615043"
  1269. d1.Face = "Front"
  1270. d1.Parent = mcir1
  1271. local d2 = Instance.new("Decal")
  1272. d2.Texture = "rbxassetid://602617463"
  1273. d2.Face = "Back"
  1274. d2.Parent = mcir1
  1275. local bme = Instance.new("BlockMesh")
  1276. bme.Parent = mcir1
  1277. for _ = 1, 9 do
  1278. swait()
  1279. bme.Scale = bme.Scale:lerp(Vector3.new(35 * scalo, 35 * scalo, 0), 0.3)
  1280. end
  1281. coroutine.resume(coroutine.create(function()
  1282. swait(15)
  1283. for _ = 1, 12 do
  1284. swait()
  1285. d1.Transparency = d1.Transparency + 0.08
  1286. d2.Transparency = d2.Transparency + 0.08
  1287. end
  1288. mcir1:Destroy()
  1289. end))
  1290. return mcir1
  1291. end
  1292. function spawnnoob(circlecf, noobcf, scalez, ragd)
  1293. local aearae = makecircle(circlecf, scalez)
  1294. local nananb
  1295. if ragd then
  1296. nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
  1297. elseif not ragd then
  1298. nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
  1299. end
  1300. return nananb
  1301. end
  1302. function tagexplode(partoz, magn, bombdelay)
  1303. for _, guy in pairs(workspace:GetChildren()) do
  1304. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Noob" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
  1305. coroutine.resume(coroutine.create(function()
  1306. swait(bombdelay * 30)
  1307. guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
  1308. end))
  1309. end
  1310. end
  1311. end
  1312. function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
  1313. for _, guy in pairs(workspace:GetChildren()) do
  1314. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1315. do
  1316. local humz = guy:FindFirstChild("Humanoid")
  1317. local horp = guy:FindFirstChild("HumanoidRootPart")
  1318. humz:TakeDamage(dmg)
  1319. humz:SetStateEnabled(16, true)
  1320. delay(debtim, function()
  1321. humz:SetStateEnabled(16, true)
  1322. end)
  1323. local db = Instance.new("StringValue")
  1324. db.Name = "alabo"
  1325. db.Parent = horp
  1326. delay(debtim, function()
  1327. db:Destroy()
  1328. end)
  1329. local b = Instance.new("Part")
  1330. nooutline(b)
  1331. b.Size = Vector3.new(0.2, 0.2, 0.2)
  1332. b.Transparency = 0.25
  1333. b.Anchored = true
  1334. b.CanCollide = false
  1335. b.BrickColor = BrickColor.new("Institutional white")
  1336. b.Locked = true
  1337. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1338. b.Parent = modz
  1339. local c = Instance.new("SpecialMesh")
  1340. c.MeshType = "Sphere"
  1341. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1342. c.Parent = b
  1343. game.Debris:AddItem(b, 1)
  1344. if bodyfdire then
  1345. local boopyve = Instance.new("BodyVelocity")
  1346. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1347. boopyve.P = 9999999999
  1348. boopyve.Velocity = bodyfdire
  1349. boopyve.Parent = horp
  1350. game.Debris:AddItem(boopyve, debtim)
  1351. end
  1352. if bodyrot then
  1353. local boopyro = Instance.new("BodyAngularVelocity")
  1354. boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
  1355. boopyro.P = math.huge
  1356. boopyro.AngularVelocity = bodyrot
  1357. boopyro.Parent = horp
  1358. game.Debris:AddItem(boopyro, debtim)
  1359. end
  1360. local bet = Instance.new("Sound")
  1361. bet.Pitch = rd2(9, 11) / 10
  1362. bet.Volume = rd2(12, 14) / 10
  1363. bet.SoundId = "rbxassetid://305526724"
  1364. bet.Parent = b
  1365. bet:Play()
  1366. coroutine.resume(coroutine.create(function()
  1367. for _ = 1, 5 do
  1368. swait()
  1369. b.Transparency = b.Transparency + 0.175
  1370. c.Scale = c.Scale + Vector3.new(0.8 * dmg, 0.8 * dmg, 0.8 * dmg)
  1371. end
  1372. end))
  1373. end
  1374. end
  1375. end
  1376. end
  1377. function cleannoobs()
  1378. for _, nib in pairs(workspace:GetChildren()) do
  1379. coroutine.resume(coroutine.create(function()
  1380. if nib.Name == "Noob" then
  1381. if nib:FindFirstChild("HumanoidRootPart") then
  1382. local g = Instance.new("Part")
  1383. g.CanCollide, g.Anchored = false, true
  1384. g.Transparency = 1
  1385. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  1386. g.Parent = workspace
  1387. game.Debris:AddItem(g, 3.5)
  1388. local sou = Instance.new("Sound")
  1389. sou.Pitch = math.random(7, 11) / 10
  1390. sou.Volume = 0.8
  1391. sou.SoundId = "rbxassetid://111124523"
  1392. sou.Parent = g
  1393. local pe = Instance.new("ParticleEmitter")
  1394. pe.Acceleration = Vector3.new(0, 8, 0)
  1395. pe.Lifetime = NumberRange.new(1, 1.5)
  1396. pe.Rate = 0.005
  1397. pe.RotSpeed = NumberRange.new(-30, 30)
  1398. pe.Rotation = NumberRange.new(0, 360)
  1399. pe.Size = NumberSequence.new({
  1400. NumberSequenceKeypoint.new(0, 4.38, 0),
  1401. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  1402. NumberSequenceKeypoint.new(1, 1.48, 0)
  1403. })
  1404. pe.Texture = "rbxassetid://244221440"
  1405. pe.Transparency = NumberSequence.new({
  1406. NumberSequenceKeypoint.new(0, 0, 0),
  1407. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  1408. NumberSequenceKeypoint.new(1, 1, 1)
  1409. })
  1410. pe.ZOffset = 5
  1411. pe.Enabled = true
  1412. pe.VelocitySpread = 360
  1413. pe.Parent = g
  1414. swait(5)
  1415. pe:Emit(6)
  1416. sou:Play()
  1417. end
  1418. nib:Destroy()
  1419. end
  1420. end))
  1421. end
  1422. end
  1423. function animo(yep)
  1424. if yep == true then
  1425. anim.Parent = human
  1426. chr.Animate.Disabled = false
  1427. elseif yep == false then
  1428. chr.Animate.Disabled = true
  1429. anim.Parent = nil
  1430. end
  1431. end
  1432. mouse.KeyDown:connect(function(key)
  1433. if key == "r" then
  1434. test()
  1435. end
  1436. if key == "t" then
  1437. lauf()
  1438. end
  1439. if key == "c" and plr.UserId == 42147575 then
  1440. ham()
  1441. end
  1442. if key == "x" then
  1443. bat()
  1444. end
  1445. if key == "l" and plr.UserId == 42147575 and selected == true then
  1446. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
  1447. end
  1448. if key == "j" and plr.UserId == 42147575 and selected == true then
  1449. spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
  1450. end
  1451. if key == "k" and plr.UserId == 42147575 and selected == true then
  1452. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  1453. end
  1454. if key == "p" then
  1455. cleannoobs()
  1456. end
  1457. if key == "z" then
  1458. if selected == false or activu == true then
  1459.  
  1460.  
  1461.  
  1462.  
  1463. return
  1464. end
  1465. if human.WalkSpeed == 90 then
  1466. ----------------------------------------------------------------------
  1467.  
  1468.  
  1469.  
  1470. activu = true
  1471. local speed = human.WalkSpeed
  1472. human.WalkSpeed = 0
  1473. human:SetStateEnabled(3, false)
  1474. local sond = Instance.new("Sound")
  1475. sond.Volume = 2
  1476. sond.Pitch = 1
  1477. sond.EmitterSize = 15
  1478. sond.SoundId = "rbxassetid://203952633"
  1479. sond.Parent = hed
  1480. sond.TimePosition = .5
  1481. Reaper2.Transparency = 0
  1482. chara.Head.face.Texture = "http://www.roblox.com/asset/?id=246990268"
  1483.  
  1484. sond:Play()
  1485.  
  1486. local function expa()
  1487.  
  1488.  
  1489.  
  1490. end
  1491. for _ = 1, 2 do
  1492. swait()
  1493. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  1494. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  1495. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  1496. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1497. lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  1498. if dipperhat then
  1499. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  1500. end
  1501. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1502. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  1503. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1504. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  1505. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1506.  
  1507. end
  1508.  
  1509.  
  1510.  
  1511. for _ = 1, 20 do
  1512.  
  1513.  
  1514. swait()
  1515.  
  1516.  
  1517. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  1518. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  1519. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  1520. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1521. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  1522. if dipperhat then
  1523. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  1524. end
  1525. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1526. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  1527. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1528. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  1529. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1530. end
  1531. if dipperhat then
  1532. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  1533. end
  1534.  
  1535.  
  1536.  
  1537. human:SetStateEnabled(3, true)
  1538. activu = false
  1539.  
  1540.  
  1541.  
  1542. ----------------------------------------------------------------------
  1543. human.WalkSpeed = 70
  1544. human.JumpPower = 75
  1545. wait(.2)
  1546. Reaper2.Transparency = 1
  1547. chara.Head.face.Texture = "http://www.roblox.com/asset/?id=192467476"
  1548. wait(1.5)
  1549. sond:Stop()
  1550. else
  1551. human.WalkSpeed = 90
  1552. human.JumpPower = 50
  1553. end
  1554. end
  1555.  
  1556. if key == "m" then
  1557. if musicon == true then
  1558. Music1:Stop()
  1559. musicon = false
  1560.  
  1561. else
  1562. Music1:Play()
  1563. musicon = true
  1564.  
  1565. end
  1566. end
  1567. end)
  1568. tool.Equipped:connect(function()
  1569. selected = true
  1570. end)
  1571. tool.Unequipped:connect(function()
  1572. selected = false
  1573. end)
  1574. animo(false)
  1575. human.WalkSpeed = 25
  1576. sine = 0
  1577. charge = 1
  1578. cos = math.cos
  1579. game:GetService("RunService").RenderStepped:connect(function()
  1580. if ragged == false and activu == false then
  1581. local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  1582. local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  1583. local checkstate = human:GetState()
  1584. if checkstate.Value == 13 then
  1585. animpose = "Sitting"
  1586. elseif hrp.Velocity.y > 1 and checkpart == nil then
  1587. animpose = "Jumping"
  1588. elseif hrp.Velocity.y < -1 and checkpart == nil then
  1589. animpose = "Falling"
  1590. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  1591. animpose = "Idle"
  1592. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
  1593. animpose = "Walking"
  1594. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
  1595. animpose = "TooFast"
  1596. end
  1597. if animpose == "Idle" then
  1598. sine = sine + charge
  1599. lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
  1600. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
  1601. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  1602. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1603. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  1604. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1605. lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
  1606. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1607. lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
  1608. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1609. end
  1610. if animpose == "Walking" then
  1611. sine = sine + charge
  1612. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.025 * cos(sine / 4)) * ang(rd(-5), math.sin(hrp.RotVelocity.Y / 30), math.sin(hrp.RotVelocity.Y / 5)), 0.3)
  1613. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
  1614. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  1615. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1616. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  1617. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1618. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  1619. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1620. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  1621. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1622. end
  1623. if animpose == "Jumping" then
  1624. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
  1625. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  1626. lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
  1627. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1628. lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
  1629. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1630. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
  1631. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1632. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
  1633. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1634. end
  1635. if animpose == "Falling" then
  1636. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  1637. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  1638. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
  1639. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1640. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
  1641. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1642. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
  1643. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1644. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
  1645. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1646. end
  1647. if animpose == "TooFast" then
  1648. sine = sine + charge
  1649. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(-20), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
  1650. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
  1651. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  1652. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1653. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  1654. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1655. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  1656. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1657. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  1658. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1659. end
  1660. if animpose == "Sitting" then
  1661. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1662. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1663. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1664. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1665. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1666. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1667. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1668. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1669. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1670. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1671. end
  1672. end
  1673. end)
  1674.  
  1675.  
  1676. chara.Humanoid.MaxHealth = 10000
  1677. chara.Humanoid.Health = 10000
  1678. while true do
  1679. if chara.Humanoid.Health <=50 then
  1680. chara.Humanoid.Health = 10000
  1681. end
  1682. wait(0.1)
  1683. end
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699. ------made by (123jl123)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement