Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.18 KB | None | 0 0
  1. --[[ By: Brutez. ]]--
  2. local MarioScript=script;
  3. repeat Wait(0)until script and script.Parent and script.Parent.ClassName=="Model"and script.Parent:FindFirstChild("Head")and script.Parent:FindFirstChild("Torso");
  4. local Mario=MarioScript.Parent;
  5. function raycast(Spos,vec,currentdist)
  6. local hit2,pos2=game.Workspace:FindPartOnRay(Ray.new(Spos+(vec*.05),vec*currentdist),Mario);
  7. if hit2~=nil and pos2 then
  8. if hit2.Name=="Handle" and not hit2.CanCollide or string.sub(hit2.Name,1,6)=="Effect"and not hit2.CanCollide then
  9. local currentdist=currentdist-(pos2-Spos).magnitude;
  10. return raycast(pos2,vec,currentdist);
  11. end;
  12. end;
  13. return hit2,pos2;
  14. end;
  15. function RayCast(Position,Direction,MaxDistance,IgnoreList)
  16. return Game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position,Direction.unit*(MaxDistance or 999.999)),IgnoreList);
  17. end;
  18. if MarioScript and Mario and Mario:FindFirstChild("Thumbnail")then
  19. Mario:FindFirstChild("Thumbnail"):Destroy();
  20. end;
  21. local AttackDebounce=false;
  22. local ChatDeb=false;
  23. local BlinkDeb=false;
  24. local WalkDebounce=false;
  25. local Fallen=false;
  26. local MarioHumanoid;
  27. for _,Child in pairs(Mario:GetChildren())do
  28. if Child.ClassName=="Humanoid"then
  29. MarioHumanoid=Child;
  30. end;
  31. end;
  32. local MarioHead=Mario:FindFirstChild("Head");
  33. local MarioHumanoidRootPart=Mario:FindFirstChild("HumanoidRootPart");
  34. function FindNearestBae()
  35. local NoticeDistance=99999e99999;
  36. local TargetTorso;
  37. for _,TargetModel in pairs(Game:GetService("Workspace"):GetChildren())do
  38. if TargetModel.className=="Model"and TargetModel~=Mario and TargetModel.Name~=Mario.Name and TargetModel:FindFirstChild("Torso")and TargetModel:FindFirstChild("Head")then
  39. local TargetPart=TargetModel:FindFirstChild("Torso");
  40. local FoundHumanoid=nil;
  41. for _,Child in pairs(TargetModel:GetChildren())do
  42. if Child.ClassName=="Humanoid"then
  43. FoundHumanoid=Child;
  44. end;
  45. end;
  46. if TargetPart and FoundHumanoid and FoundHumanoid.Health~=0 and(TargetPart.Position-MarioHumanoidRootPart.Position).magnitude<NoticeDistance then
  47. TargetTorso=TargetPart;
  48. NoticeDistance=(TargetPart.Position-MarioHumanoidRootPart.Position).magnitude;
  49. local hit,pos=raycast(MarioHumanoidRootPart.Position,(TargetPart.Position-MarioHumanoidRootPart.Position).unit,500)
  50. if hit and hit.Parent and hit.Parent.ClassName=="Model"and hit.Parent:FindFirstChild("Torso")and hit.Parent:FindFirstChild("Head")then
  51. if TargetPart and FoundHumanoid and FoundHumanoid.Health>0 and(TargetPart.Position-MarioHead.Position).magnitude<8 and not AttackDebounce then
  52. Spawn(function()
  53. AttackDebounce=true;
  54. if Mario and MarioHumanoidRootPart and MarioHead:FindFirstChild("SpinHit")then
  55. local SwingAnimation=MarioHumanoid:LoadAnimation(MarioScript:FindFirstChild("Spin"));
  56. SwingAnimation:Play();
  57. SwingAnimation:AdjustSpeed(1.5+math.random()*0.1);
  58. MarioHead:FindFirstChild("Spin1"):Play()
  59. MarioScript.HitSparkle.Enabled = true
  60. MarioScript.HitSparkle.Script.Disabled = false
  61. MarioScript.HitSparkle:Clone().Parent = TargetTorso
  62. MarioHead:FindFirstChild("SpinHit").TimePosition=0;
  63. MarioHead:FindFirstChild("SpinHit").Pitch=1+(math.random()*0.2);
  64. MarioHead:FindFirstChild("SpinHit"):Play();
  65. MarioScript.HitSparkle.Enabled = false
  66. if TargetModel:WaitForChild("Humanoid").Died:Wait() then
  67. script.DisapearSmoke.Enabled = true
  68. script.DisapearSmoke:Clone().Parent = TargetTorso
  69. script.DisapearSmoke:Clone().Parent = TargetModel["Left Arm"]
  70. script.DisapearSmoke:Clone().Parent = TargetModel["Right Arm"]
  71. script.DisapearSmoke:Clone().Parent = TargetModel["Left Leg"]
  72. script.DisapearSmoke:Clone().Parent = TargetModel["Right Leg"]
  73. script.DisapearSmoke:Clone().Parent = TargetModel.Head
  74. end
  75. end;
  76. if not ChatDeb and not Fallen then
  77. Spawn(function()
  78. ChatDeb=true;
  79. local DamageChat=math.random(1,4);
  80. if DamageChat==1 then
  81. local MarioVoiceClip=MarioHead:FindFirstChild("MarioDamage1");
  82. MarioVoiceClip.Pitch=1+(math.random()*0.07);
  83. MarioVoiceClip:Play();
  84. Wait(0.569);
  85. ChatDeb=false;
  86. elseif DamageChat==2 then
  87. local MarioVoiceClip=MarioHead:FindFirstChild("MarioDamage2");
  88. MarioVoiceClip.Pitch=1+(math.random()*0.07);
  89. MarioVoiceClip:Play();
  90. Wait(2.109);
  91. ChatDeb=false;
  92. elseif DamageChat==3 then
  93. local MarioVoiceClip=MarioHead:FindFirstChild("MarioDamage3");
  94. MarioVoiceClip.Pitch=1+(math.random()*0.07);
  95. MarioVoiceClip:Play();
  96. Wait(4.467);
  97. ChatDeb=false;
  98. elseif DamageChat==4 then
  99. local MarioVoiceClip=MarioHead:FindFirstChild("MarioDamage4");
  100. MarioVoiceClip.Pitch=1+(math.random()*0.07);
  101. MarioVoiceClip:Play();
  102. Wait(1.697);
  103. ChatDeb=false;
  104. end;
  105. end);
  106. end;
  107. FoundHumanoid:TakeDamage(40);
  108. Wait(0.5);
  109. AttackDebounce=false;
  110. end);
  111. end;
  112. end;
  113. end;
  114. end;
  115. end;
  116. return TargetTorso;
  117. end;
  118. MarioHumanoid.FallingDown:connect(function()
  119. Spawn(function()
  120. if MarioScript and Mario and MarioHead and MarioHead:FindFirstChild("MarioTrip")and MarioHumanoid and MarioHumanoid.Health>0.001 and not Fallen then
  121. Fallen=true;
  122. MarioHead:FindFirstChild("MarioTalk1").TimePosition=0;
  123. MarioHead:FindFirstChild("MarioTalk1"):Stop();
  124. MarioHead:FindFirstChild("MarioTalk2").TimePosition=0;
  125. MarioHead:FindFirstChild("MarioTalk2"):Stop();
  126. MarioHead:FindFirstChild("MarioTalk3").TimePosition=0;
  127. MarioHead:FindFirstChild("MarioTalk3"):Stop();
  128. MarioHead:FindFirstChild("MarioTalk4").TimePosition=0;
  129. MarioHead:FindFirstChild("MarioTalk4"):Stop();
  130. MarioHead:FindFirstChild("MarioTalk5").TimePosition=0;
  131. MarioHead:FindFirstChild("MarioTalk5"):Stop();
  132. MarioHead:FindFirstChild("MarioTalk6").TimePosition=0;
  133. MarioHead:FindFirstChild("MarioTalk6"):Stop();
  134. MarioHead:FindFirstChild("MarioTalk7").TimePosition=0;
  135. MarioHead:FindFirstChild("MarioTalk7"):Stop();
  136. MarioHead:FindFirstChild("MarioTalk8").TimePosition=0;
  137. MarioHead:FindFirstChild("MarioTalk8"):Stop();
  138. MarioHead:FindFirstChild("MarioTalk9").TimePosition=0;
  139. MarioHead:FindFirstChild("MarioTalk9"):Stop();
  140. MarioHead:FindFirstChild("MarioTalk10").TimePosition=0;
  141. MarioHead:FindFirstChild("MarioTalk10"):Stop();
  142. MarioHead:FindFirstChild("MarioTalk11").TimePosition=0;
  143. MarioHead:FindFirstChild("MarioTalk11"):Stop();
  144. MarioHead:FindFirstChild("MarioTalk12").TimePosition=0;
  145. MarioHead:FindFirstChild("MarioTalk12"):Stop();
  146. MarioHead:FindFirstChild("MarioTalk13").TimePosition=0;
  147. MarioHead:FindFirstChild("MarioTalk13"):Stop();
  148. MarioHead:FindFirstChild("MarioTalk14").TimePosition=0;
  149. MarioHead:FindFirstChild("MarioTalk14"):Stop();
  150. MarioHead:FindFirstChild("MarioTalk15").TimePosition=0;
  151. MarioHead:FindFirstChild("MarioTalk15"):Stop();
  152. MarioHead:FindFirstChild("MarioDamage1").TimePosition=0;
  153. MarioHead:FindFirstChild("MarioDamage1"):Stop();
  154. MarioHead:FindFirstChild("MarioDamage2").TimePosition=0;
  155. MarioHead:FindFirstChild("MarioDamage2"):Stop();
  156. MarioHead:FindFirstChild("MarioDamage3").TimePosition=0;
  157. MarioHead:FindFirstChild("MarioDamage3"):Stop();
  158. MarioHead:FindFirstChild("MarioDamage4").TimePosition=0;
  159. MarioHead:FindFirstChild("MarioDamage4"):Stop();
  160. MarioHead:FindFirstChild("MarioSpawn").TimePosition=0;
  161. MarioHead:FindFirstChild("MarioSpawn"):Stop();
  162. MarioHead:FindFirstChild("MarioTrip").TimePosition=0;
  163. MarioHead:FindFirstChild("MarioTrip").Pitch=1+(math.random()*0.07);
  164. MarioHead:FindFirstChild("MarioTrip"):Play();
  165. BlinkDebounce=true;
  166. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412492242";
  167. Wait(3);
  168. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  169. Wait(0.1);
  170. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488827";
  171. Wait(0.1);
  172. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  173. Wait(0.1);
  174. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412489202";
  175. BlinkDebounce=false;
  176. Fallen=false;
  177. end;
  178. end);
  179. end);
  180. if Mario and MarioHead and MarioHead:FindFirstChild("MarioSpawn")then
  181. Spawn(function()
  182. ChatDeb=true;
  183. MarioHead:FindFirstChild("MarioSpawn").TimePosition=0;
  184. MarioHead:FindFirstChild("MarioSpawn").Pitch=1+(math.random()*0.07);
  185. MarioHead:FindFirstChild("MarioSpawn"):Play();
  186. Wait(11.561);
  187. ChatDeb=false;
  188. end);
  189. end;
  190. Spawn(function()
  191. while Wait(0)do
  192. if MarioScript and Mario and MarioHead and MarioHumanoidRootPart and MarioHead:FindFirstChild("Step1")and (MarioHumanoidRootPart.Velocity-Vector3.new(0,MarioHumanoidRootPart.Velocity.y,0)).magnitude>=5 and not WalkDebounce and MarioHumanoid and MarioHumanoid.Health~=0 then
  193. Spawn(function()
  194. WalkDebounce=true;
  195. local FiredRay=Ray.new(MarioHumanoidRootPart.Position,Vector3.new(0,-4,0));
  196. local RayTarget,endPoint=Game:GetService("Workspace"):FindPartOnRay(FiredRay,Mario);
  197. local StepChance=math.random(1,2);
  198. if RayTarget and MarioHumanoidRootPart and MarioHead:FindFirstChild("Step1") and MarioHead:FindFirstChild("Step2") then
  199. if StepChance==1 then
  200. MarioHead:FindFirstChild("Step1").TimePosition=0;
  201. MarioHead:FindFirstChild("Step1"):Play();
  202. elseif StepChance==2 then
  203. MarioHead:FindFirstChild("Step2").TimePosition=0;
  204. MarioHead:FindFirstChild("Step2"):Play();
  205. end
  206. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.Health~=0 and MarioHumanoid.WalkSpeed==16 then
  207. Wait(0.3);
  208. elseif MarioScript and Mario and MarioHumanoid and MarioHumanoid.Health~=0 and MarioHumanoid.WalkSpeed==30 then
  209. Wait(0.10);
  210. end;
  211. end;
  212. WalkDebounce=false;
  213. end);
  214. end;
  215. local BlinkChance=math.random(1,300);
  216. if BlinkChance==1 and MarioScript and Mario and Mario:FindFirstChild("HeadModel")and Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes")and Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture")and not BlinkDeb and not Fallen and MarioHumanoid and MarioHumanoid.Health~=0 then
  217. Spawn(function()
  218. BlinkDeb=true;
  219. local BlinkVariant=math.random(1,2);
  220. if BlinkVariant==1 then
  221. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412489202";
  222. Wait(0.1);
  223. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  224. Wait(0.1);
  225. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488827";
  226. Wait(0.1);
  227. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  228. Wait(0.1);
  229. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412489202";
  230. else
  231. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412489202";
  232. Wait(0.1);
  233. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  234. Wait(0.1);
  235. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488827";
  236. Wait(0.1);
  237. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  238. Wait(0.1);
  239. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412489202";
  240. Wait(0.1);
  241. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  242. Wait(0.1);
  243. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488827";
  244. Wait(0.1);
  245. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412488402";
  246. Wait(0.1);
  247. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412489202";
  248. end;
  249. BlinkDeb=false;
  250. end);
  251. end;
  252. end;
  253. end);
  254. while Wait(0)do
  255. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.Health==0 then
  256. if MarioScript and Mario and MarioHumanoidRootPart then
  257. MarioHead:FindFirstChild("MarioTalk1").TimePosition=0;
  258. MarioHead:FindFirstChild("MarioTalk1"):Stop();
  259. MarioHead:FindFirstChild("MarioTalk2").TimePosition=0;
  260. MarioHead:FindFirstChild("MarioTalk2"):Stop();
  261. MarioHead:FindFirstChild("MarioTalk3").TimePosition=0;
  262. MarioHead:FindFirstChild("MarioTalk3"):Stop();
  263. MarioHead:FindFirstChild("MarioTalk4").TimePosition=0;
  264. MarioHead:FindFirstChild("MarioTalk4"):Stop();
  265. MarioHead:FindFirstChild("MarioTalk5").TimePosition=0;
  266. MarioHead:FindFirstChild("MarioTalk5"):Stop();
  267. MarioHead:FindFirstChild("MarioTalk6").TimePosition=0;
  268. MarioHead:FindFirstChild("MarioTalk6"):Stop();
  269. MarioHead:FindFirstChild("MarioTalk7").TimePosition=0;
  270. MarioHead:FindFirstChild("MarioTalk7"):Stop();
  271. MarioHead:FindFirstChild("MarioTalk8").TimePosition=0;
  272. MarioHead:FindFirstChild("MarioTalk8"):Stop();
  273. MarioHead:FindFirstChild("MarioTalk9").TimePosition=0;
  274. MarioHead:FindFirstChild("MarioTalk9"):Stop();
  275. MarioHead:FindFirstChild("MarioTalk10").TimePosition=0;
  276. MarioHead:FindFirstChild("MarioTalk10"):Stop();
  277. MarioHead:FindFirstChild("MarioTalk11").TimePosition=0;
  278. MarioHead:FindFirstChild("MarioTalk11"):Stop();
  279. MarioHead:FindFirstChild("MarioTalk12").TimePosition=0;
  280. MarioHead:FindFirstChild("MarioTalk12"):Stop();
  281. MarioHead:FindFirstChild("MarioTalk13").TimePosition=0;
  282. MarioHead:FindFirstChild("MarioTalk13"):Stop();
  283. MarioHead:FindFirstChild("MarioTalk14").TimePosition=0;
  284. MarioHead:FindFirstChild("MarioTalk14"):Stop();
  285. MarioHead:FindFirstChild("MarioTalk15").TimePosition=0;
  286. MarioHead:FindFirstChild("MarioTalk15"):Stop();
  287. MarioHead:FindFirstChild("MarioDamage1").TimePosition=0;
  288. MarioHead:FindFirstChild("MarioDamage1"):Stop();
  289. MarioHead:FindFirstChild("MarioDamage2").TimePosition=0;
  290. MarioHead:FindFirstChild("MarioDamage2"):Stop();
  291. MarioHead:FindFirstChild("MarioDamage3").TimePosition=0;
  292. MarioHead:FindFirstChild("MarioDamage3"):Stop();
  293. MarioHead:FindFirstChild("MarioDamage4").TimePosition=0;
  294. MarioHead:FindFirstChild("MarioDamage4"):Stop();
  295. MarioHead:FindFirstChild("MarioSpawn").TimePosition=0;
  296. MarioHead:FindFirstChild("MarioSpawn"):Stop();
  297. MarioHead:FindFirstChild("MarioTrip").TimePosition=0;
  298. MarioHead:FindFirstChild("MarioTrip"):Stop();
  299. BlinkDebounce=true;
  300. Mario:FindFirstChild("HeadModel"):FindFirstChild("Eyes"):FindFirstChild("EyesTexture").Texture="rbxassetid://412489537";
  301. end;
  302. Wait(5);
  303. Mario:Destroy();
  304. break
  305. end;
  306. if MarioScript and Mario and MarioHumanoidRootPart and MarioHead and MarioHumanoid and MarioHumanoid.Health~=0 then
  307. local RandomChat=math.random(1,200);
  308. if RandomChat==1 and not ChatDeb and not Fallen then
  309. Spawn(function()
  310. ChatDeb=true;
  311.  
  312. Wait(3.804);
  313. ChatDeb=false;
  314. end);
  315. end;
  316. local TargetPoint=MarioHumanoid.TargetPoint;
  317. local Blockage,BlockagePos=RayCast((MarioHumanoidRootPart.CFrame+CFrame.new(MarioHumanoidRootPart.Position,Vector3.new(TargetPoint.X,MarioHumanoidRootPart.Position.Y,TargetPoint.Z)).lookVector*(MarioHumanoidRootPart.Size.Z/2)).p,MarioHumanoidRootPart.CFrame.lookVector,(MarioHumanoidRootPart.Size.Z*2.5),{Mario,Mario})
  318. local Jumpable=false;
  319. if Blockage then
  320. Jumpable=true;
  321. if Blockage and Blockage.Parent and Blockage.Parent.ClassName~="Workspace"then
  322. local BlockageHumanoid;
  323. for _,Child in pairs(Blockage.Parent:GetChildren())do
  324. if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
  325. BlockageHumanoid=Child;
  326. end;
  327. end;
  328. if Blockage and Blockage:IsA("Terrain")then
  329. local CellPos=Blockage:WorldToCellPreferSolid((BlockagePos-Vector3.new(0,2,0)));
  330. local CellMaterial,CellShape,CellOrientation=Blockage:GetCell(CellPos.X,CellPos.Y,CellPos.Z);
  331. if CellMaterial==Enum.CellMaterial.Water then
  332. Jumpable=false;
  333. end;
  334. elseif BlockageHumanoid or Blockage.ClassName=="TrussPart"or Blockage.ClassName=="WedgePart"or Blockage.Name=="Handle"and Blockage.Parent.ClassName=="Hat"or Blockage.Name=="Handle"and Blockage.Parent.ClassName=="Tool"then
  335. Jumpable=false;
  336. end;
  337. end;
  338. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.Health~=0 and not MarioHumanoid.Sit and Jumpable then
  339. MarioHumanoid.Jump=true;
  340. end;
  341. end;
  342. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.Health~=0 or MarioHumanoid.Health==0 then
  343. local BaeTarget=FindNearestBae();
  344. local FoundHumanoid=nil;
  345. if BaeTarget then
  346. for _,Child in pairs(BaeTarget.Parent:GetChildren())do
  347. if Child.ClassName=="Humanoid"then
  348. FoundHumanoid=Child;
  349. end;
  350. end;
  351. end;
  352. if BaeTarget and BaeTarget.Parent and FoundHumanoid and FoundHumanoid.Jump then
  353. MarioHumanoid.Jump=true;
  354. end;
  355. if BaeTarget then
  356. if MarioScript and Mario and MarioHumanoidRootPart and MarioHumanoid and MarioHumanoid.Health~=0 then
  357. if BaeTarget and FoundHumanoid and FoundHumanoid.Health~=0 and(BaeTarget.Position-MarioHumanoidRootPart.Position).magnitude>5 then
  358. MarioHumanoid.WalkSpeed=30;
  359. elseif BaeTarget and FoundHumanoid and FoundHumanoid.Health~=0 and(BaeTarget.Position-MarioHumanoidRootPart.Position).magnitude<5 then
  360. MarioHumanoid.WalkSpeed=0.004;
  361. end;
  362. MarioHumanoid:MoveTo(BaeTarget.Position+(BaeTarget.Position-MarioHumanoidRootPart.Position).unit*2,Game:GetService("Workspace"):FindFirstChild("Terrain"));
  363. end;
  364. else
  365. MarioHumanoid.WalkSpeed=16;
  366. local RandomJump=math.random(1,300);
  367. local RandomWalk=math.random(1,200);
  368. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.Health~=0 and RandomJump==1 then
  369. MarioHumanoid.Jump=true;
  370. end;
  371. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.Health~=0 and RandomWalk==1 then
  372. MarioHumanoid:MoveTo(Game:GetService("Workspace"):FindFirstChild("Terrain").Position+Vector3.new(math.random(-2048,2048),0,math.random(-2048,2048)),Game:GetService("Workspace"):FindFirstChild("Terrain"));
  373. end;
  374. end;
  375. if MarioScript and Mario and MarioHumanoid then
  376. MarioHumanoid.DisplayDistanceType="None";
  377. MarioHumanoid.HealthDisplayDistance=0;
  378. MarioHumanoid.Name="ItalianPlumber";
  379. MarioHumanoid.NameDisplayDistance=0;
  380. MarioHumanoid.NameOcclusion="EnemyOcclusion";
  381. MarioHumanoid.AutoJumpEnabled=true;
  382. MarioHumanoid.AutoRotate=true;
  383. MarioHumanoid.MaxHealth=99999e99999;
  384. MarioHumanoid.Health=99999e99999;
  385. MarioHumanoid.JumpPower=50;
  386. MarioHumanoid.MaxSlopeAngle=89.9;
  387. end;
  388. if MarioScript and Mario and MarioHumanoid and not MarioHumanoid.AutoJumpEnabled then
  389. MarioHumanoid.AutoJumpEnabled=true;
  390. end;
  391. if MarioScript and Mario and MarioHumanoid and not MarioHumanoid.AutoRotate then
  392. MarioHumanoid.AutoRotate=true;
  393. end;
  394. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.PlatformStand then
  395. MarioHumanoid.PlatformStand=false;
  396. end;
  397. if MarioScript and Mario and MarioHumanoid and MarioHumanoid.Sit then
  398. MarioHumanoid.Sit=false;
  399. end;
  400. end;
  401. else
  402. break;
  403. end;
  404. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement