Advertisement
casperspelar

house

Nov 26th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.47 KB | None | 0 0
  1. ------------------------------------------------------------------------------------------------
  2. ------------------------
  3.  
  4. Name = "xxsquidisrarexx"
  5. Person = game.Players[Name]
  6. Altitude = Vector3.new(0,40,0)
  7.  
  8. if Workspace:findFirstChild("NinjaHouse",true) ~= nil then
  9. Workspace:findFirstChild("NinjaHouse",true).Parent = nil
  10. end
  11. Commands = {"up","down","controls","seat","murder","sleep","front door", "ladder","windowa","dima","dimb","turret","fix","kick","shutdown","destruct"}
  12.  
  13.  
  14. if (script:findFirstChild("Type") == nil) then
  15. Type = Instance.new("StringValue")
  16. Type.Parent = script
  17. Type.Name = "Type"
  18. Type.Value = "House"
  19. end
  20.  
  21. if (script.Type.Value == "Missile") then
  22. function Explode(Hit)
  23. E = Instance.new("Explosion")
  24. E.Parent = game.Workspace
  25. E.BlastRadius = 10
  26. E.BlastPressure = 1000
  27. E.Position = script.Parent.Position
  28. script.Parent:remove()
  29. end
  30. script.Parent.Touched:connect(Explode)
  31. wait(18)
  32. script.Parent:remove()
  33. end
  34. if (script.Type.Value == "House") then
  35. if (script.Parent.className ~= "Model") then
  36. Model = Instance.new("Model")
  37. Model.Parent = game.Workspace
  38. Model.Name = "NinjaHouse"
  39. script.Parent = Model
  40. end
  41. Model = script.Parent
  42. Turret = true
  43. Turreter = nil
  44. Controller = nil
  45. Controls = true
  46. TehList = {Person.Name, "Player"}
  47.  
  48. GrassA = Instance.new("Part")
  49. GrassA.Parent = Model
  50. GrassA.Name = "GrassA"
  51. GrassA.TopSurface = 0
  52. GrassA.BottomSurface = 0
  53. GrassA.CanCollide = true
  54. GrassA.Anchored = false
  55. GrassA.Locked = true
  56. GrassA.BrickColor = BrickColor.new("Bright green")
  57. GrassA.formFactor = "Plate"
  58. GrassA.Size = Vector3.new(32, 0.4, 20)
  59. GrassA:BreakJoints()
  60. GrassB = Instance.new("Part")
  61. GrassB.Parent = Model
  62. GrassB.Name = "GrassB"
  63. GrassB.TopSurface = 0
  64. GrassB.BottomSurface = 0
  65. GrassB.CanCollide = true
  66. GrassB.Anchored = false
  67. GrassB.Locked = true
  68. GrassB.BrickColor = BrickColor.new("Bright green")
  69. GrassB.formFactor = "Plate"
  70. GrassB.Size = Vector3.new(48, 0.4, 14)
  71. GrassB:BreakJoints()
  72. Weld = Instance.new("Weld")
  73. Weld.Parent = GrassA
  74. Weld.Part0 = GrassA
  75. Weld.Part1 = GrassB
  76. Weld.C0 = CFrame.new(20, 0, 17) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  77. GrassC = Instance.new("Part")
  78. GrassC.Parent = Model
  79. GrassC.Name = "GrassC"
  80. GrassC.TopSurface = 0
  81. GrassC.BottomSurface = 0
  82. GrassC.CanCollide = true
  83. GrassC.Anchored = false
  84. GrassC.Locked = true
  85. GrassC.BrickColor = BrickColor.new("Bright green")
  86. GrassC.formFactor = "Plate"
  87. GrassC.Size = Vector3.new(24, 0.4, 40)
  88. GrassC:BreakJoints()
  89. Weld = Instance.new("Weld")
  90. Weld.Parent = GrassA
  91. Weld.Part0 = GrassA
  92. Weld.Part1 = GrassC
  93. Weld.C0 = CFrame.new(-4, 0, 40) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  94. GrassD = Instance.new("Part")
  95. GrassD.Parent = Model
  96. GrassD.Name = "GrassD"
  97. GrassD.TopSurface = 0
  98. GrassD.BottomSurface = 0
  99. GrassD.CanCollide = true
  100. GrassD.Anchored = false
  101. GrassD.Locked = true
  102. GrassD.BrickColor = BrickColor.new("Bright green")
  103. GrassD.formFactor = "Plate"
  104. GrassD.Size = Vector3.new(22, 0.4, 26)
  105. GrassD:BreakJoints()
  106. Weld = Instance.new("Weld")
  107. Weld.Parent = GrassA
  108. Weld.Part0 = GrassA
  109. Weld.Part1 = GrassD
  110. Weld.C0 = CFrame.new(19, 0, 47) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  111. GrassE = Instance.new("Part")
  112. GrassE.Parent = Model
  113. GrassE.Name = "GrassE"
  114. GrassE.TopSurface = 0
  115. GrassE.BottomSurface = 0
  116. GrassE.CanCollide = true
  117. GrassE.Anchored = false
  118. GrassE.Locked = true
  119. GrassE.BrickColor = BrickColor.new("Bright green")
  120. GrassE.formFactor = "Plate"
  121. GrassE.Size = Vector3.new(14, 0.4, 36)
  122. GrassE:BreakJoints()
  123. Weld = Instance.new("Weld")
  124. Weld.Parent = GrassA
  125. Weld.Part0 = GrassA
  126. Weld.Part1 = GrassE
  127. Weld.C0 = CFrame.new(37, 0, 42) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  128. GrassF = Instance.new("Part")
  129. GrassF.Parent = Model
  130. GrassF.Name = "GrassF"
  131. GrassF.TopSurface = 0
  132. GrassF.BottomSurface = 0
  133. GrassF.CanCollide = true
  134. GrassF.Anchored = false
  135. GrassF.Locked = true
  136. GrassF.BrickColor = BrickColor.new("Bright green")
  137. GrassF.formFactor = "Plate"
  138. GrassF.Size = Vector3.new(13, 0.4, 14)
  139. GrassF:BreakJoints()
  140. Weld = Instance.new("Weld")
  141. Weld.Parent = GrassA
  142. Weld.Part0 = GrassA
  143. Weld.Part1 = GrassF
  144. Weld.C0 = CFrame.new(50.5, 0, 36) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  145. --1.1775
  146. SupportA = Instance.new("Part")
  147. SupportA.Parent = Model
  148. SupportA.Name = "SupportA"
  149. SupportA.TopSurface = 0
  150. SupportA.BottomSurface = 0
  151. SupportA.CanCollide = true
  152. SupportA.Anchored = false
  153. SupportA.Locked = true
  154. SupportA.BrickColor = BrickColor.new("Brown")
  155. SupportA.formFactor = "Symmetric"
  156. SupportA.Size = Vector3.new(32, 1, 20)
  157. SupportA:BreakJoints()
  158. Weld = Instance.new("Weld")
  159. Weld.Parent = GrassA
  160. Weld.Part0 = GrassA
  161. Weld.Part1 = SupportA
  162. Weld.C0 = CFrame.new(0, -0.7, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  163. SupportB = Instance.new("Part")
  164. SupportB.Parent = Model
  165. SupportB.Name = "SupportB"
  166. SupportB.TopSurface = 0
  167. SupportB.BottomSurface = 0
  168. SupportB.CanCollide = true
  169. SupportB.Anchored = false
  170. SupportB.Locked = true
  171. SupportB.BrickColor = BrickColor.new("Brown")
  172. SupportB.formFactor = "Symmetric"
  173. SupportB.Size = Vector3.new(1, 18, 1)
  174. SupportB:BreakJoints()
  175. Weld = Instance.new("Weld")
  176. Weld.Parent = GrassA
  177. Weld.Part0 = GrassA
  178. Weld.Part1 = SupportB
  179. Weld.C0 = CFrame.new(0, -7, 4) * CFrame.fromEulerAnglesXYZ(-math.pi/4, 0, 0)
  180. SupportC = Instance.new("Part")
  181. SupportC.Parent = Model
  182. SupportC.Name = "SupportC"
  183. SupportC.TopSurface = 0
  184. SupportC.BottomSurface = 0
  185. SupportC.CanCollide = true
  186. SupportC.Anchored = false
  187. SupportC.Locked = true
  188. SupportC.BrickColor = BrickColor.new("Brown")
  189. SupportC.formFactor = "Symmetric"
  190. SupportC.Size = Vector3.new(1, 18, 1)
  191. SupportC:BreakJoints()
  192. Weld = Instance.new("Weld")
  193. Weld.Parent = GrassA
  194. Weld.Part0 = GrassA
  195. Weld.Part1 = SupportC
  196. Weld.C0 = CFrame.new(10, -7, 4) * CFrame.fromEulerAnglesXYZ(-math.pi/4, 0, 0)
  197. SupportD = Instance.new("Part")
  198. SupportD.Parent = Model
  199. SupportD.Name = "Supportd"
  200. SupportD.TopSurface = 0
  201. SupportD.BottomSurface = 0
  202. SupportD.CanCollide = true
  203. SupportD.Anchored = false
  204. SupportD.Locked = true
  205. SupportD.BrickColor = BrickColor.new("Brown")
  206. SupportD.formFactor = "Symmetric"
  207. SupportD.Size = Vector3.new(1, 18, 1)
  208. SupportD:BreakJoints()
  209. Weld = Instance.new("Weld")
  210. Weld.Parent = GrassA
  211. Weld.Part0 = GrassA
  212. Weld.Part1 = SupportD
  213. Weld.C0 = CFrame.new(-10, -7, 4) * CFrame.fromEulerAnglesXYZ(-math.pi/4, 0, 0)
  214.  
  215.  
  216. Stairs = Instance.new("Part")
  217. Stairs.Parent = Model
  218. Stairs.Name = "Stairs"
  219. Stairs.TopSurface = 0
  220. Stairs.BottomSurface = 0
  221. Stairs.CanCollide = true
  222. Stairs.Anchored = false
  223. Stairs.Locked = true
  224. Stairs.BrickColor = BrickColor.new("Brown")
  225. Stairs.formFactor = "Plate"
  226. Stairs.Size = Vector3.new(10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement