Advertisement
creeperwill9

Untitled

Feb 16th, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.48 KB | None | 0 0
  1.  
  2. local function Create(ty)
  3. return function(data)
  4. local obj = Instance.new(ty)
  5. for k, v in pairs(data) do
  6. if type(k) == 'number' then
  7. v.Parent = obj
  8. else
  9. obj[k] = v
  10. end
  11. end
  12. return obj
  13. end
  14. end
  15.  
  16. local model=Create'Model'{
  17. Name = "Amy";
  18. Create'Part'{
  19. BrickColor = BrickColor.new(125);
  20. CanCollide = false;
  21. Size = Vector3.new(1, 2, 1);
  22. formFactor = Enum.FormFactor.Symmetric;
  23. BottomSurface = Enum.SurfaceType.Smooth;
  24. CFrame = CFrame.new(0.69995898, 1.00791001, 4.50003004, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  25. Name = "Right Leg";
  26. --Position = Vector3;
  27. };
  28. Create'Part'{
  29. RightParamB = 0;
  30. RightSurface = Enum.SurfaceType.Weld;
  31. Friction = 0;
  32. LeftSurface = Enum.SurfaceType.Weld;
  33. RightParamA = 0;
  34. LeftParamB = 0;
  35. BrickColor = BrickColor.new(125);
  36. Size = Vector3.new(2, 2, 1);
  37. formFactor = Enum.FormFactor.Symmetric;
  38. CFrame = CFrame.new(0.199958995, 3.00791001, 4.50003004, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  39. Name = "Torso";
  40. --Position = Vector3;
  41. LeftParamA = 0;
  42. Create'Motor'{
  43. Name = "Right Shoulder";
  44. MaxVelocity = 0.15000000596046;
  45. C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0);
  46. C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0);
  47. DesiredAngle = -0.08289097994566;
  48. };
  49. Create'Motor'{
  50. Name = "Left Shoulder";
  51. MaxVelocity = 0.15000000596046;
  52. C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0);
  53. C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0);
  54. DesiredAngle = -0.08289097994566;
  55. };
  56. Create'Motor'{
  57. Name = "Right Hip";
  58. MaxVelocity = 0.10000000149012;
  59. C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0);
  60. C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0);
  61. DesiredAngle = 0.08289097994566;
  62. };
  63. Create'Motor'{
  64. Name = "Left Hip";
  65. MaxVelocity = 0.10000000149012;
  66. C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0);
  67. C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0);
  68. DesiredAngle = 0.08289097994566;
  69. };
  70. Create'Motor'{
  71. Name = "Neck";
  72. MaxVelocity = 0.10000000149012;
  73. C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0);
  74. C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0);
  75. };
  76. };
  77. Create'Part'{
  78. BrickColor = BrickColor.new(125);
  79. CanCollide = false;
  80. Size = Vector3.new(1, 2, 1);
  81. formFactor = Enum.FormFactor.Symmetric;
  82. CFrame = CFrame.new(1.69995904, 3.00791001, 4.50003004, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  83. Name = "Right Arm";
  84. --Position = Vector3;
  85. };
  86. Create'Part'{
  87. BrickColor = BrickColor.new(125);
  88. CanCollide = false;
  89. Size = Vector3.new(1, 2, 1);
  90. formFactor = Enum.FormFactor.Symmetric;
  91. BottomSurface = Enum.SurfaceType.Smooth;
  92. CFrame = CFrame.new(-0.30004102, 1.00791001, 4.50003004, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  93. Name = "Left Leg";
  94. --Position = Vector3;
  95. };
  96. Create'Part'{
  97. BrickColor = BrickColor.new(125);
  98. CanCollide = false;
  99. Size = Vector3.new(1, 2, 1);
  100. formFactor = Enum.FormFactor.Symmetric;
  101. CFrame = CFrame.new(-1.30004096, 3.00791001, 4.50003004, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  102. Name = "Left Arm";
  103. --Position = Vector3;
  104. };
  105. Create'Part'{
  106. Friction = 0;
  107. TopSurface = Enum.SurfaceType.Smooth;
  108. BrickColor = BrickColor.new(125);
  109. Size = Vector3.new(2, 1, 1);
  110. formFactor = Enum.FormFactor.Symmetric;
  111. CFrame = CFrame.new(0.199958995, 4.50790977, 4.50003004, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  112. Name = "Head";
  113. --Position = Vector3;
  114. Create'Weld'{
  115. Name = "HeadWeld";
  116. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  117. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  118. };
  119. Create'Weld'{
  120. Name = "HeadWeld";
  121. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  122. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  123. };
  124. Create'Weld'{
  125. Name = "HeadWeld";
  126. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  127. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  128. };
  129. Create'Weld'{
  130. Name = "HeadWeld";
  131. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  132. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  133. };
  134. Create'Weld'{
  135. Name = "HeadWeld";
  136. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  137. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  138. };
  139. Create'Weld'{
  140. Name = "HeadWeld";
  141. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  142. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  143. };
  144. Create'Weld'{
  145. Name = "HeadWeld";
  146. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  147. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  148. };
  149. Create'Weld'{
  150. Name = "HeadWeld";
  151. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  152. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  153. };
  154. Create'Weld'{
  155. Name = "HeadWeld";
  156. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  157. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  158. };
  159. Create'Weld'{
  160. Name = "HeadWeld";
  161. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  162. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  163. };
  164. Create'Weld'{
  165. Name = "HeadWeld";
  166. C1 = CFrame.new(0, -0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  167. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  168. };
  169. Create'SpecialMesh'{
  170. Scale = Vector3.new(1.25, 1.25, 1.25);
  171. };
  172. Create'SpecialMesh'{
  173. Scale = Vector3.new(1.25, 1.25, 1.25);
  174. };
  175. Create'Decal'{
  176. Texture = "http://www.roblox.com/asset/?id=12657253";
  177. };
  178. Create'Weld'{
  179. Name = "HeadWeld";
  180. C1 = CFrame.new(0, 0.899999976, 0, 1, 0, 0, 0, 0.995037198, 0.0995037183, 0, -0.0995037183, 0.995037198);
  181. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  182. };
  183. Create'Weld'{
  184. Name = "HeadWeld";
  185. C1 = CFrame.new(0, 0.449999988, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  186. C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  187. };
  188. };
  189. Create'Humanoid'{
  190. WalkSpeed = _G.target.Character.Humanoid.WalkSpeed*1.5;
  191. Name = "Zombie";
  192. MaxHealth = 120;
  193. };
  194. Create'BodyColors'{
  195. HeadColor = BrickColor.new(125);
  196. TorsoColor = BrickColor.new(125);
  197. LeftArmColor = BrickColor.new(125);
  198. RightLegColor = BrickColor.new(125);
  199. LeftLegColor = BrickColor.new(125);
  200. RightArmColor = BrickColor.new(125);
  201. };
  202. Create'Pants'{
  203. PantsTemplate = "http://www.roblox.com/asset/?id=61336771";
  204. Name = "Pants";
  205. };
  206. Create'Shirt'{
  207. ShirtTemplate = "http://www.roblox.com/asset/?id=34621944";
  208. Name = "Shirt";
  209. };
  210. Create'Hat'{
  211. AttachmentPos = Vector3.new(0, 0.899999976, 0);
  212. AttachmentUp = Vector3.new(0, 0.995037198, -0.0995037183);
  213. Name = "LongHairHeadBand";
  214. AttachmentForward = Vector3.new(-0, -0.0995037183, -0.995037198);
  215. Create'Part'{
  216. TopSurface = Enum.SurfaceType.Smooth;
  217. CanCollide = false;
  218. Size = Vector3.new(1, 2.4000001, 2);
  219. formFactor = Enum.FormFactor.Plate;
  220. BottomSurface = Enum.SurfaceType.Smooth;
  221. CFrame = CFrame.new(0.199958995, 4.11237621, 4.41047668, 1, 0, 0, 0, 0.995037198, -0.0995037183, 0, 0.0995037183, 0.995037198);
  222. Name = "Handle";
  223. --Position = Vector3;
  224. Create'SpecialMesh'{
  225. MeshId = "http://www.roblox.com/asset/?id=13070796";
  226. TextureId = "http://www.roblox.com/asset/?id=13070807";
  227. MeshType = Enum.MeshType.FileMesh;
  228. };
  229. };
  230. };
  231. Create'Hat'{
  232. AttachmentPos = Vector3.new(0, 0.449999988, 0);
  233. Name = "Skater";
  234. Create'Part'{
  235. TopSurface = Enum.SurfaceType.Smooth;
  236. CanCollide = false;
  237. Size = Vector3.new(2, 2, 2);
  238. formFactor = Enum.FormFactor.Symmetric;
  239. BottomSurface = Enum.SurfaceType.Smooth;
  240. CFrame = CFrame.new(0.199958995, 4.55790997, 4.50003004, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  241. Name = "Handle";
  242. --Position = Vector3;
  243. Create'SpecialMesh'{
  244. Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998);
  245. MeshId = "http://www.roblox.com/asset/?id=16101994";
  246. TextureId = "http://www.roblox.com/asset/?id=16101972";
  247. MeshType = Enum.MeshType.FileMesh;
  248. };
  249. };
  250. };
  251. };
  252. local sound2=Instance.new("Sound", model.Head)
  253. sound2.SoundId="rbxasset://sounds/uuhhh.mp3"
  254. sound2.Pitch=1.5
  255.  
  256.  
  257. model:MakeJoints()
  258. model.Parent=workspace
  259. model:MakeJoints()
  260. kills = 0
  261.  
  262.  
  263. function waitForChild(parent, childName)
  264. while true do
  265. local child = parent:findFirstChild(childName)
  266. if child then
  267. return child
  268. end
  269. parent.ChildAdded:wait()
  270. end
  271. end
  272.  
  273. local w = waitForChild(model, "Zombie")
  274. g=Instance.new("Weld")
  275. forceA = Instance.new("BodyForce")
  276. gyroA = Instance.new("BodyGyro")
  277. gyroA.cframe = CFrame.new(Vector3.new(0,0,0), Vector3.new(0,5000000,0))
  278. gyroA.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  279. forceA.force = Vector3.new(0,-4e+005,0)
  280. latched = false
  281. local larm = model:FindFirstChild("Left Arm")
  282. local rarm = model:FindFirstChild("Right Arm")
  283. w.MaxHealth = 120
  284. w.Health = w.MaxHealth
  285. w.WalkSpeed = 50
  286.  
  287. function findNearestTorso(pos)
  288. model:MakeJoints()
  289. if true then
  290. return _G.target.Character.Torso, 0.1
  291. end
  292. local list = game.Workspace:children()
  293. local torso = nil
  294. local dist = 200
  295. local temp = nil
  296. local human = nil
  297. local temp2 = nil
  298. for x = 1, #list do
  299. temp2 = list[x]
  300. if (temp2.className == "Model") and (temp2 ~= model) then
  301. temp = temp2:findFirstChild("Torso")
  302. human = temp2:findFirstChild("Humanoid")
  303. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  304. if (temp.Position - pos).magnitude < dist then
  305. torso = temp
  306. dist = (temp.Position - pos).magnitude
  307. end
  308. end
  309. end
  310. end
  311. return torso, dist
  312. end
  313. fred=_G.fred
  314. lastmoan=""
  315. function dead(time)
  316. wait(time)
  317. model:remove()
  318. g.Parent = nil
  319. forceA.Parent = nil
  320. gyroA.Parent = nil
  321. end
  322. math.randomseed(tick()*1000)
  323. model.Zombie.Died:connect(function () dead(6) end)
  324.  
  325. coroutine.resume(coroutine.create(function ()
  326. wait(math.random(40/70))
  327. model.Zombie.Jump = true
  328. end))
  329. model:MakeJoints()
  330. while true do
  331. wait(0.1)
  332. local target, dist = findNearestTorso(model.Torso.Position)
  333. if target ~= nil then
  334. if not latched then
  335. model.Zombie.Jump = true
  336. model.Zombie:MoveTo(target.Position, target)
  337. --model.Torso.CFrame = CFrame.new(model.Torso.Position, target.Position)
  338. repeat wait()
  339. model.Zombie:MoveTo(target.Position, target)
  340. until (target.Position - model.Torso.Position).magnitude < 5 or model.Zombie.Health <=0
  341. if model.Zombie.Health <=0 then return end
  342. g.Parent = model.Torso
  343. g.Part1= model.Torso
  344. g.C0 = CFrame.new(0,0.2,-2) * CFrame.fromEulerAnglesXYZ(-1,math.pi,-0.1)
  345. g.Part0 = target
  346. forceA.Parent = target
  347. gyroA.Parent = target
  348. latched = true
  349.  
  350.  
  351. if model:FindFirstChild"Pants" then
  352. model.Pants:Destroy()
  353. end
  354. if model:FindFirstChild"Shirt" then
  355. model.Shirt:Destroy()
  356. end
  357. local v=Vector3.new
  358. local uvec=Vector3.new(1, 1, 1)
  359. local inf=math.huge
  360. local infvec=uvec*inf
  361. local down=false
  362. local speed;
  363.  
  364. local character=model
  365. local torso=model.Torso
  366. local humanoid=model.Zombie
  367.  
  368. function weld(p1, p2)
  369. local weld=Instance.new"Weld"
  370. weld.Parent=p1
  371. weld.Part0=p1
  372. weld.Part1=p2
  373. return weld
  374. end
  375. local ball=Instance.new"Part"
  376. ball.CanCollide=false
  377. ball.TopSurface="Smooth"
  378. ball.BottomSurface="Smooth"
  379. ball.BrickColor=BrickColor.new"Light orange"
  380. ball.FormFactor="Custom"
  381. Instance.new("SpecialMesh", ball).MeshType=Enum.MeshType.Sphere
  382.  
  383. local lb=ball:Clone()
  384. lb.Size=uvec*1
  385. lb.Parent=character
  386. local lbn=ball:clone()
  387. lbn.BrickColor=BrickColor.new"Hot pink"
  388. lbn.Size=uvec*.2
  389. lbn.Parent=character
  390.  
  391. local rb=lb:Clone()
  392. rb.Parent=character
  393. local rbn=lbn:Clone()
  394. rbn.Parent=character
  395.  
  396. local lbnw=weld(lb, lbn)
  397. local rbnw=weld(rb, rbn)
  398. lbnw.C0=CFrame.new(0, 0, -(lb.Size.X/2-lbn.Size.X/4))
  399. rbnw.C0=lbnw.C0
  400.  
  401. local lbw=weld(torso, lb)
  402. local rbw=weld(torso, rb)
  403. lbw.C0=CFrame.new(-lb.Size.X/2, lb.Size.X/2, -lb.Size.X/2)
  404. rbw.C0=lbw.C0*CFrame.new(lb.Size.X, 0, 0)
  405. print("lbn:", lbn)
  406. if fred then
  407. model.Head.Decal.Texture="http://www.roblox.com/asset/?id=146007570"
  408. end
  409. repeat wait(0.4)
  410. if true then
  411. local moans={"spank me daddy!", "oh ya bby i bet u like that", "i want you bury your face in my t\5its!", "*mooooooooooannnnnnnns*", "does this help you? ;)", "HARDER!!!!!!!", "DADDY PLEASE FILL ME WITH YOUR C\5UM!!!!!!", "DONT STOP!!!","I LOVE IT WHEN YOU POUND MY PUSSY!!!!","NEXT TIME YOU ASK ME TO SMAKSH REMIND ME OF THIS!!!!!!!!"}
  412. if fred then
  413. moans={"CALL ME DADDY", "IM CU\5MMING", "YOU MAKE ME WANT TO SH\5IT ON YOUR CHEST", "WHEN DO WE PULL OUT", "I NEED ANOTHER BAG OF VIA\5GRA", "I THINK I HAVE A P\5UBIC HAIR STUCK IN MY THROAT, LET ME GET A GLASS OF WATER", "MAY I EAT THE BABY?", "I HAVE BON\5ER"}
  414. end
  415. local moan=moans[math.random(1, #moans*19429569)%#moans+1]
  416. if lastmoan~=moan then
  417. game:GetService"Chat":Chat(model.Head, moan)
  418. lastmoan=moan
  419. end
  420.  
  421. math.random(1, #moans)
  422. math.random(1, #moans)
  423. math.random(1, #moans)
  424. math.random(1, #moans)
  425. math.random(1, #moans)
  426. math.random(1, #moans)
  427.  
  428. end
  429. trh=model.Torso:findFirstChild("Right Shoulder")
  430. tlh=model.Torso:findFirstChild("Left Shoulder")
  431. trh1=target:findFirstChild("Right Shoulder")
  432. tlh1=target:findFirstChild("Left Shoulder")
  433. trh2=target:findFirstChild("Right Hip")
  434. tlh2=target:findFirstChild("Left Hip")
  435. if trh and tlh~=nil then
  436. trh.CurrentAngle = math.random(-2,2)
  437. tlh.CurrentAngle = math.random(-2,2)
  438. trh1.CurrentAngle = math.random(-2,2)
  439. tlh1.CurrentAngle = math.random(-2,2)
  440. trh2.CurrentAngle = 0
  441. tlh2.CurrentAngle = 0
  442. end
  443. target.Parent.Torso.Velocity=target.Parent.Torso.CFrame.lookVector*100
  444. sound2.Pitch=1.5+(math.random(-30,30)/100)
  445. if fred then
  446. sound2.Pitch=sound2.Pitch-1
  447. end
  448. math.random(-30,30)
  449. math.random(-30,30)
  450. math.random(-30,30)
  451.  
  452. sound2:Play()
  453. flip=not flip
  454. model.Zombie.Jump = true
  455. target.Parent.Humanoid.Health = 100
  456. --target.Velocity = Vector3.new(math.random(-20,20),math.random(-50,20),math.random(-20,20))
  457. target.RotVelocity = Vector3.new(math.random(-5,5),math.random(-15,5),math.random(-5,5))
  458. until target.Parent.Humanoid.Health <= 0 or w.Health <=0
  459. if w.Health <=0 then coroutine.resume(coroutine.create(function () dead(2) end)) end
  460. model.Zombie.Sit = false
  461. g.Parent = nil
  462. forceA.Parent = nil
  463. gyroA.Parent = nil
  464. target.Parent.Humanoid.Jump = true
  465. latched = false
  466. kills = kills + 1
  467. if kills >=4 then w.Health = 0 end
  468. wait(2)
  469. end
  470. end
  471. end
  472. model:MakeJoints()
  473. model:MakeJoints()
  474. model:MakeJoints()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement