Advertisement
XxJJ_p14yzxX

killer patrick

Oct 17th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.32 KB | None | 0 0
  1. --Created with PenguinAnonymous's compiler
  2. --PenguinAnonymous is not responsible for damages caused to your game
  3. --This plugin does not remove things
  4. --PenguinAnonymous cannot be held resonsible for manual deletion for the purpose of testing
  5. --Keep in mind, any items that cause errors in compilation will be skipped and documented within the last line of the disclaimer comments
  6. --Thank you for using my plugin and enjoy :)
  7. --It is free to use
  8. --If you use this plugin to create your own, please give me credit
  9. --Z_V edited my plugin to look like his own and published it without giving me credit, and that makes me very angry
  10. --Errors: Camera
  11. local runDummyScript = function(f,scri)
  12. local oldenv = getfenv(f)
  13. local newenv = setmetatable({}, {
  14. __index = function(_, k)
  15. if k:lower() == 'script' then
  16. return scri
  17. else
  18. return oldenv[k]
  19. end
  20. end
  21. })
  22. setfenv(f, newenv)
  23. ypcall(function() f() end)
  24. end
  25. cors = {}
  26. mas = Instance.new("Model",game:GetService("Lighting"))
  27. mas.Name = "CompiledModel"
  28. o1 = Instance.new("Model")
  29. o2 = Instance.new("Model")
  30. o3 = Instance.new("Part")
  31. o4 = Instance.new("Part")
  32. o5 = Instance.new("Motor6D")
  33. o6 = Instance.new("Motor6D")
  34. o7 = Instance.new("SpecialMesh")
  35. o8 = Instance.new("Part")
  36. o9 = Instance.new("Humanoid")
  37. o10 = Instance.new("Model")
  38. o11 = Instance.new("Part")
  39. o12 = Instance.new("Motor6D")
  40. o13 = Instance.new("BodyColors")
  41. o14 = Instance.new("Script")
  42. o1.Name = "Oven Monster"
  43. o1.Parent = mas
  44. o2.Name = "OvenMonster"
  45. o2.Parent = o1
  46. o2.PrimaryPart = o3
  47. o3.Name = "Head"
  48. o3.Parent = o2
  49. o3.Material = Enum.Material.Metal
  50. o3.BrickColor = BrickColor.new("Flint")
  51. o3.Transparency = 1
  52. o3.Position = Vector3.new(29.0377769, 4.50013065, -11.5955305)
  53. o3.Rotation = Vector3.new(0, -0.610000014, -0.00999999978)
  54. o3.CanCollide = false
  55. o3.Elasticity = 0
  56. o3.FormFactor = Enum.FormFactor.Symmetric
  57. o3.Friction = 2
  58. o3.Size = Vector3.new(2, 1, 1)
  59. o3.CFrame = CFrame.new(29.0377769, 4.50013065, -11.5955305, 0.999948144, 0.000119318283, -0.0107281581, -0.000119233562, 1, 8.53858546e-06, 0.010727793, -7.25901373e-06, 0.999945402)
  60. o3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  61. o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  62. o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  63. o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  64. o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  65. o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  66. o3.Color = Color3.new(0.411765, 0.4, 0.360784)
  67. o3.Position = Vector3.new(29.0377769, 4.50013065, -11.5955305)
  68. o4.Name = "Torso"
  69. o4.Parent = o2
  70. o4.Material = Enum.Material.Metal
  71. o4.BrickColor = BrickColor.new("Flint")
  72. o4.Position = Vector3.new(29.0375977, 3.00013089, -11.59552)
  73. o4.Rotation = Vector3.new(0, -0.610000014, -0.00999999978)
  74. o4.CanCollide = false
  75. o4.Elasticity = 0
  76. o4.FormFactor = Enum.FormFactor.Symmetric
  77. o4.Friction = 2
  78. o4.Size = Vector3.new(8, 8, 8)
  79. o4.CFrame = CFrame.new(29.0375977, 3.00013089, -11.59552, 0.999948144, 0.000119318283, -0.0107281581, -0.000119233562, 1, 8.53858546e-06, 0.010727793, -7.25901373e-06, 0.999945402)
  80. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  81. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  82. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  83. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  84. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  85. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  86. o4.Color = Color3.new(0.411765, 0.4, 0.360784)
  87. o4.Position = Vector3.new(29.0375977, 3.00013089, -11.59552)
  88. o5.Name = "Right Hip"
  89. o5.Parent = o4
  90. o5.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  91. o5.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  92. o5.Part0 = o4
  93. o5.Part1 = o8
  94. o5.DesiredAngle = 0.095344841480255
  95. o5.MaxVelocity = 0.10000000149012
  96. o6.Name = "Neck"
  97. o6.Parent = o4
  98. o6.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  99. o6.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  100. o6.Part0 = o4
  101. o6.Part1 = o3
  102. o6.MaxVelocity = 0.10000000149012
  103. o7.Parent = o4
  104. o7.MeshId = "rbxassetid://430263083"
  105. o7.Scale = Vector3.new(8, 8, 8)
  106. o7.TextureId = "rbxassetid://430263092"
  107. o7.MeshType = Enum.MeshType.FileMesh
  108. o8.Name = "Right Leg"
  109. o8.Parent = o2
  110. o8.Material = Enum.Material.Metal
  111. o8.BrickColor = BrickColor.new("Flint")
  112. o8.Transparency = 1
  113. o8.Position = Vector3.new(29.5373325, 1.00007129, -11.5901413)
  114. o8.Rotation = Vector3.new(0, -0.610000014, -0.00999999978)
  115. o8.CanCollide = false
  116. o8.Elasticity = 0
  117. o8.FormFactor = Enum.FormFactor.Symmetric
  118. o8.Friction = 2
  119. o8.Size = Vector3.new(8, 8, 8)
  120. o8.CFrame = CFrame.new(29.5373325, 1.00007129, -11.5901413, 0.999948144, 0.000119318283, -0.0107281581, -0.000119233562, 1, 8.53858546e-06, 0.010727793, -7.25901373e-06, 0.999945402)
  121. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  122. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  123. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  124. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  125. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  126. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  127. o8.Color = Color3.new(0.411765, 0.4, 0.360784)
  128. o8.Position = Vector3.new(29.5373325, 1.00007129, -11.5901413)
  129. o9.Name = "OvenMonster"
  130. o9.Parent = o2
  131. o9.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  132. o9.HealthDisplayDistance = 0
  133. o9.NameDisplayDistance = 0
  134. o9.NameOcclusion = Enum.NameOcclusion.EnemyOcclusion
  135. o9.RightLeg = o8
  136. o9.Torso = o11
  137. o9.Health = inf
  138. o9.MaxHealth = inf
  139. o9.WalkSpeed = 20
  140. o10.Name = "Status"
  141. o10.Parent = o9
  142. o11.Name = "HumanoidRootPart"
  143. o11.Parent = o2
  144. o11.Material = Enum.Material.Metal
  145. o11.BrickColor = BrickColor.new("Flint")
  146. o11.Transparency = 1
  147. o11.Position = Vector3.new(29.0375977, 3.00013089, -11.59552)
  148. o11.Rotation = Vector3.new(0, -0.610000014, -0.00999999978)
  149. o11.CanCollide = false
  150. o11.Elasticity = 0
  151. o11.FormFactor = Enum.FormFactor.Symmetric
  152. o11.Friction = 2
  153. o11.Size = Vector3.new(8, 8, 8)
  154. o11.CFrame = CFrame.new(29.0375977, 3.00013089, -11.59552, 0.999948144, 0.000119318283, -0.0107281581, -0.000119233562, 1, 8.53858546e-06, 0.010727793, -7.25901373e-06, 0.999945402)
  155. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  156. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  157. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  158. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  159. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  160. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  161. o11.Color = Color3.new(0.411765, 0.4, 0.360784)
  162. o11.Position = Vector3.new(29.0375977, 3.00013089, -11.59552)
  163. o12.Name = "RootJoint"
  164. o12.Parent = o11
  165. o12.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  166. o12.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  167. o12.Part0 = o11
  168. o12.Part1 = o4
  169. o12.MaxVelocity = 0.10000000149012
  170. o13.Parent = o2
  171. o13.HeadColor = BrickColor.new("Flint")
  172. o13.LeftArmColor = BrickColor.new("Flint")
  173. o13.LeftLegColor = BrickColor.new("Flint")
  174. o13.RightArmColor = BrickColor.new("Flint")
  175. o13.RightLegColor = BrickColor.new("Flint")
  176. o13.TorsoColor = BrickColor.new("Flint")
  177. o14.Name = "OvenMonsterScript"
  178. o14.Parent = o2
  179. table.insert(cors,coroutine.create(function()
  180. wait()
  181. runDummyScript(function()
  182. --[[By Brutez.]]--
  183. local OvenMonsterScript=script;
  184. repeat Wait(0)until OvenMonsterScript and OvenMonsterScript.Parent and OvenMonsterScript.Parent.ClassName=="Model"and OvenMonsterScript.Parent:FindFirstChild("Head")and OvenMonsterScript.Parent:FindFirstChild("Torso")
  185. local OvenMonster=OvenMonsterScript.Parent;
  186. local OvenMonsterHumanoid;
  187. for _,Child in pairs(OvenMonster:GetChildren())do
  188. if Child.ClassName=="Humanoid"then
  189. OvenMonsterHumanoid=Child;
  190. end
  191. end
  192. local OvenMonsterHumanoidRootPart=OvenMonster:FindFirstChild("HumanoidRootPart");
  193. local OvenMonsterHumanoidRootPartJoint=OvenMonsterHumanoidRootPart:FindFirstChild("RootJoint");
  194. local OriginalOvenMonsterHumanoidRootPartJointC0=OvenMonsterHumanoidRootPartJoint.C0;
  195. function FindNearestBae()
  196. local NoticeDistance=99999e99999;
  197. local torso=nil;
  198. for _,TargetModel in pairs(Game:GetService("Workspace"):GetChildren())do
  199. if TargetModel.className=="Model"and TargetModel~=OvenMonster and TargetModel.Name~=OvenMonster.Name and TargetModel:FindFirstChild("Torso")and TargetModel:FindFirstChild("Head")then
  200. local TargetPart=TargetModel:FindFirstChild("Torso");
  201. local FoundHumanoid=nil;
  202. for _,Child in pairs(TargetModel:GetChildren())do
  203. if Child.ClassName=="Humanoid"then
  204. FoundHumanoid=Child;
  205. end;
  206. end;
  207. if TargetPart and FoundHumanoid and FoundHumanoid.Health>0 and(TargetPart.Position-OvenMonsterHumanoidRootPart.Position).magnitude<NoticeDistance then
  208. torso=TargetPart;
  209. NoticeDistance=(TargetPart.Position-OvenMonsterHumanoidRootPart.Position).magnitude;
  210. if TargetPart and FoundHumanoid and FoundHumanoid.Health>0 and(TargetPart.Position-OvenMonsterHumanoidRootPart.Position).magnitude<8 then
  211. local Mesh=OvenMonster:FindFirstChild("Torso"):FindFirstChild("Mesh")
  212. FoundHumanoid:TakeDamage(99999e99999);
  213. for I= 0, 1, 0.1 do
  214. Mesh.Scale=Vector3.new(2,2,2)+Vector3.new(0,I,0)
  215. Wait(0)
  216. end;
  217. for I= 0, 1.5, 0.1 do
  218. Mesh.Scale=Vector3.new(2,3,2)+Vector3.new(I,I,I+1)
  219. Wait(0)
  220. end;
  221. for I= 0,2, 0.3 do
  222. Mesh.Scale=Vector3.new(2,3,3)+Vector3.new(I,-I-0.5,I)
  223. Wait(0)
  224. end;
  225. Mesh.Scale=Vector3.new(2,2,2)
  226. end;
  227. end;
  228. end;
  229. end;
  230. return torso;
  231. end;
  232. coroutine.resume(coroutine.create(function()
  233. while Wait(0)do
  234. local BaeTarget=FindNearestBae();
  235. if BaeTarget then
  236. OvenMonsterHumanoid:MoveTo(BaeTarget.Position+Vector3.new(math.random(-5,5),BaeTarget.Position.Y,math.random(-5,5)),BaeTarget);
  237. end;
  238. if OvenMonsterHumanoid and not OvenMonsterHumanoid.AutoJumpEnabled then
  239. OvenMonsterHumanoid.AutoJumpEnabled=true;
  240. end;
  241. if OvenMonsterHumanoid and not OvenMonsterHumanoid.AutoRotate then
  242. OvenMonsterHumanoid.AutoRotate=true;
  243. end;
  244. if OvenMonsterHumanoid and OvenMonsterHumanoid.PlatformStand then
  245. OvenMonsterHumanoid.PlatformStand=false;
  246. end;
  247. if OvenMonsterHumanoid and OvenMonsterHumanoid.Sit then
  248. OvenMonsterHumanoid.Sit=false;
  249. end;
  250. end;
  251. end))
  252. while Wait(0)do
  253. local RandomJump=math.random(1,200)
  254. if RandomJump==1 and OvenMonsterScript and OvenMonsterScript.Parent and OvenMonsterScript.Parent.ClassName=="Model"and OvenMonsterScript.Parent:FindFirstChild("Head")and OvenMonsterScript.Parent:FindFirstChild("Torso")and OvenMonsterHumanoid and OvenMonsterHumanoid.Health>0.001 then
  255. OvenMonsterHumanoid.Jump=true;
  256. end
  257. if OvenMonsterScript and OvenMonsterScript.Parent and OvenMonsterScript.Parent.ClassName=="Model"and OvenMonsterScript.Parent:FindFirstChild("Head")and OvenMonsterScript.Parent:FindFirstChild("Torso")and(OvenMonsterHumanoidRootPart.Velocity-Vector3.new(0,OvenMonsterHumanoidRootPart.Velocity.y,0)).magnitude>=5 then
  258. for _=1,3 do
  259. OvenMonsterHumanoidRootPartJoint.C0=OvenMonsterHumanoidRootPartJoint.C0*CFrame.fromEulerAnglesXYZ(-0.2,0,0)
  260. Wait(0)
  261. end
  262. for _=1,6 do
  263. OvenMonsterHumanoidRootPartJoint.C0=OvenMonsterHumanoidRootPartJoint.C0*CFrame.fromEulerAnglesXYZ(0.2,0,0)
  264. Wait(0)
  265. end
  266. for _=1,3 do
  267. OvenMonsterHumanoidRootPartJoint.C0=OvenMonsterHumanoidRootPartJoint.C0*CFrame.fromEulerAnglesXYZ(-0.2,0,0)
  268. Wait(0)
  269. end
  270. elseif(OvenMonsterHumanoidRootPart.Velocity-Vector3.new(0,OvenMonsterHumanoidRootPart.Velocity.y,0)).magnitude<=5 then
  271. OvenMonsterHumanoidRootPartJoint.C0=OriginalOvenMonsterHumanoidRootPartJointC0
  272. end
  273. end
  274. --[[By Brutez.]]--
  275. end,o14)
  276. end))
  277. mas.Parent = workspace
  278. mas:MakeJoints()
  279. local mas1 = mas:GetChildren()
  280. for i=1,#mas1 do
  281. mas1[i].Parent = workspace
  282. ypcall(function() mas1[i]:MakeJoints() end)
  283. end
  284. mas:Destroy()
  285. for i=1,#cors do
  286. coroutine.resume(cors[i])
  287. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement