Advertisement
firebudgy

Untitled

May 20th, 2018
467
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. name = "firebudgy"
  2. me = game.Players[name]
  3. char = me.Character
  4.  
  5. allowed = {"firebudgy", "Food2004","Memo1332","2003boobear","seth173498","erichaaaaaaaaa"}
  6.  
  7. basec = BrickColor.new("Bright green")
  8. wallc = BrickColor.new("Brown")
  9. windc = BrickColor.new("Light blue")
  10. mod = Instance.new("Model")
  11. mod.Parent = me
  12. mod.Name = "firebudgyhouse"
  13.  
  14. startpoint = CFrame.new(0,700,0)
  15.  
  16. base = Instance.new("Part")
  17. base.Parent = mod
  18. base.formFactor = 0
  19. base.Size = Vector3.new(250,2,250)
  20. base.CFrame = startpoint * CFrame.new(50,0,50)
  21. base.BrickColor = basec
  22. base.Anchored = true
  23. basemesh = Instance.new("CylinderMesh")
  24. basemesh.Parent = base
  25.  
  26. ig = base:clone()
  27. ig.Parent = mod
  28. ig.Size = Vector3.new(63,2,63)
  29. ig.BrickColor = wallc
  30. ig.CFrame = startpoint * CFrame.new(0,0.03,0)
  31.  
  32. for i=0, 4.74, 0.79 do
  33. local d = Instance.new("Part")
  34. d.Parent = mod
  35. d.formFactor = 0
  36. d.Size = Vector3.new(5,25,27)
  37. d.CFrame = startpoint * CFrame.new(0,12.5,0)
  38. d.CFrame = d.CFrame * CFrame.Angles(0,i,0) * CFrame.new(30,0,0)
  39. d.BrickColor = wallc
  40. d.Anchored = true
  41. d.TopSurface = 0
  42. d.BottomSurface = 0
  43. end
  44. for i=0, 5.53, 0.79 do
  45. local f = Instance.new("Part")
  46. f.Parent = mod
  47. f.formFactor = 0
  48. f.Size = Vector3.new(37,3,27)
  49. f.CFrame = startpoint * CFrame.new(0,26,0)
  50. f.CFrame = f.CFrame * CFrame.Angles(0,i,0) * CFrame.new(14,0,0)
  51. f.BrickColor = wallc
  52. f.Anchored = true
  53. f.TopSurface = 0
  54. f.BottomSurface = 0
  55. end
  56. for i=-12.5, 12.5, 25 do
  57. local gh = Instance.new("Part")
  58. gh.Parent = mod
  59. gh.formFactor = 0
  60. gh.Size = Vector3.new(15,15,3)
  61. gh.CFrame = startpoint * CFrame.new(26,8,26)
  62. gh.CFrame = gh.CFrame * CFrame.Angles(0,-0.79,0) * CFrame.new(0,0,i)
  63. gh.BrickColor = wallc
  64. gh.Anchored = true
  65. gh.TopSurface = 0
  66. gh.BottomSurface = 0
  67. end
  68. for i=-12.5, 12.5, 25 do
  69. local gh = Instance.new("Part")
  70. gh.Parent = mod
  71. gh.formFactor = 0
  72. gh.Size = Vector3.new(15,15,3)
  73. gh.CFrame = startpoint * CFrame.new(45,8,45)
  74. gh.CFrame = gh.CFrame * CFrame.Angles(0,-0.79,0) * CFrame.new(0,0,i)
  75. gh.BrickColor = wallc
  76. gh.Anchored = true
  77. gh.TopSurface = 0
  78. gh.BottomSurface = 0
  79. end
  80. for i=-12.5, 12.5, 25 do
  81. local gh = Instance.new("Part")
  82. gh.Parent = mod
  83. gh.formFactor = 0
  84. gh.Size = Vector3.new(14,3,3)
  85. gh.CFrame = startpoint * CFrame.new(36,2,36)
  86. gh.CFrame = gh.CFrame * CFrame.Angles(0,-0.79,0) * CFrame.new(0,0,i)
  87. gh.BrickColor = wallc
  88. gh.Anchored = true
  89. gh.TopSurface = 0
  90. gh.BottomSurface = 0
  91. local g = Instance.new("Part")
  92. g.Parent = mod
  93. g.formFactor = 0
  94. g.Size = Vector3.new(14,5,3)
  95. g.CFrame = startpoint * CFrame.new(36,13,36)
  96. g.CFrame = g.CFrame * CFrame.Angles(0,-0.79,0) * CFrame.new(0,0,i)
  97. g.BrickColor = wallc
  98. g.Anchored = true
  99. g.TopSurface = 0
  100. g.BottomSurface = 0
  101. local h = Instance.new("Part")
  102. h.Parent = mod
  103. h.formFactor = 0
  104. h.Size = Vector3.new(14,11,2)
  105. h.CFrame = startpoint * CFrame.new(36,6.5,36)
  106. h.CFrame = h.CFrame * CFrame.Angles(0,-0.79,0) * CFrame.new(0,0,i)
  107. h.BrickColor = windc
  108. h.Transparency = 0.5
  109. h.Reflectance = 0.2
  110. h.Anchored = true
  111. h.TopSurface = 0
  112. h.BottomSurface = 0
  113. end
  114. local j = Instance.new("Part")
  115. j.Parent = mod
  116. j.formFactor = 0
  117. j.Size = Vector3.new(40,3,28)
  118. j.CFrame = startpoint * CFrame.new(36,16.5,36)
  119. j.CFrame = j.CFrame * CFrame.Angles(0,-0.79,0)
  120. j.BrickColor = wallc
  121. j.Anchored = true
  122. j.TopSurface = 0
  123. j.BottomSurface = 0
  124. local ghh = Instance.new("Part")
  125. ghh.Parent = mod
  126. ghh.formFactor = 0
  127. ghh.Size = Vector3.new(4,10,28)
  128. ghh.CFrame = startpoint * CFrame.new(22,21,22)
  129. ghh.CFrame = ghh.CFrame * CFrame.Angles(0,-0.79,0)
  130. ghh.BrickColor = wallc
  131. ghh.Anchored = true
  132. ghh.TopSurface = 0
  133. ghh.BottomSurface = 0
  134. for i=-1.58, 3, 0.79 do
  135. local d = Instance.new("Part")
  136. d.Parent = mod
  137. d.formFactor = 0
  138. d.Size = Vector3.new(5,25,27)
  139. d.CFrame = startpoint * CFrame.new(90,12.5,55)
  140. d.CFrame = d.CFrame * CFrame.Angles(0,i,0) * CFrame.new(30,0,0)
  141. d.BrickColor = wallc
  142. d.Anchored = true
  143. d.TopSurface = 0
  144. d.BottomSurface = 0
  145. end
  146. local d = Instance.new("Part")
  147. d.Parent = mod
  148. d.formFactor = 0
  149. d.Size = Vector3.new(5,25,47)
  150. d.CFrame = startpoint * CFrame.new(59,12.5,71)
  151. d.CFrame = d.CFrame * CFrame.Angles(0,4.1,0)
  152. d.BrickColor = wallc
  153. d.Anchored = true
  154. d.TopSurface = 0
  155. d.BottomSurface = 0
  156. local bewm = ig:clone()
  157. bewm.Parent = mod
  158. bewm.Size = Vector3.new(63,2,63)
  159. bewm.BrickColor = wallc
  160. bewm.CFrame = startpoint * CFrame.new(90,0.03,55)
  161. local bah = bewm:clone()
  162. bah.Parent = mod
  163. bah.Mesh:remove()
  164. bah.Size = Vector3.new(65,2,23)
  165. bah.CFrame = startpoint * CFrame.new(44,0.03,44) * CFrame.Angles(0,-0.79,0)
  166. bah.TopSurface = 0
  167. bah.BottomSurface = 0
  168. for i=0, 5.53, 0.79 do
  169. local f = Instance.new("Part")
  170. f.Parent = mod
  171. f.formFactor = 0
  172. f.Size = Vector3.new(37,3,27)
  173. f.CFrame = startpoint * CFrame.new(90,26,55)
  174. f.CFrame = f.CFrame * CFrame.Angles(0,i,0) * CFrame.new(14,0,0)
  175. f.BrickColor = wallc
  176. f.Anchored = true
  177. f.TopSurface = 0
  178. f.BottomSurface = 0
  179. end
  180. local gff = Instance.new("Part")
  181. gff.Parent = mod
  182. gff.formFactor = 0
  183. gff.Size = Vector3.new(26,11,2)
  184. gff.CFrame = startpoint * CFrame.new(60,20.5,42)
  185. gff.CFrame = gff.CFrame * CFrame.Angles(0,-1.58,0) * CFrame.new(14,0,0)
  186. gff.BrickColor = wallc
  187. gff.Anchored = true
  188. gff.TopSurface = 0
  189. gff.BottomSurface = 0
  190.  
  191. local gfjh = Instance.new("WedgePart")
  192. gfjh.Parent = mod
  193. gfjh.formFactor = 0
  194. gfjh.Size = Vector3.new(4,28,27)
  195. gfjh.CFrame = startpoint * CFrame.new(59.5,17,59.5)
  196. gfjh.CFrame = gfjh.CFrame * CFrame.Angles(0,-2.4,1.57) * CFrame.new(0,0,0)
  197. gfjh.BrickColor = wallc
  198. gfjh.Anchored = true
  199. gfjh.TopSurface = 0
  200. gfjh.BottomSurface = 0
  201.  
  202.  
  203. tempbrick = {}
  204.  
  205. for i=0.3, 7.3, 0.3 do
  206. local oo = Instance.new("Part")
  207. oo.Parent = mod
  208. oo.formFactor = 0
  209. oo.Size = Vector3.new(3,1,1)
  210. oo.TopSurface = 0
  211. oo.BottomSurface = 0
  212. oo.Anchored = true
  213. oo.BrickColor = BrickColor.new("Black")
  214. oo.CFrame = workspace.Base.CFrame * CFrame.new(31,6,0)
  215. oo.CFrame = oo.CFrame * CFrame.Angles(i,0,0) * CFrame.new(0,5,0)
  216.  
  217. ook = Instance.new("Part")
  218. ook.Parent = mod
  219. ook.formFactor = 0
  220. ook.Size = Vector3.new(1,6,6)
  221. ook.TopSurface = 0
  222. ook.BottomSurface = 0
  223. ook.Anchored = true
  224. ook.BrickColor = windc
  225. ook.Reflectance = 0.6
  226. ook.Transparency = 0.7
  227. ook.CanCollide = false
  228. ook.CFrame = workspace.Base.CFrame * CFrame.new(30,6,0)
  229. ook.CFrame = ook.CFrame * CFrame.Angles(0,0,0) * CFrame.new(0,0,0)
  230. mj = Instance.new("SpecialMesh")
  231. mj.Parent = ook
  232. mj.MeshType = "Sphere"
  233. mj.Scale = Vector3.new(1.4,1.4,1.4)
  234.  
  235. ok = Instance.new("Part")
  236. ok.Parent = mod
  237. ok.formFactor = 0
  238. ok.Size = Vector3.new(11,2,11)
  239. ok.Anchored = true
  240. ok.BrickColor = wallc
  241. ok.Transparency = 0
  242. ok.CFrame = workspace.Base.CFrame * CFrame.new(31.5,6,0)
  243. ok.CFrame = ok.CFrame * CFrame.Angles(0,0,1.57) * CFrame.new(0,0,0)
  244. mdj = Instance.new("CylinderMesh")
  245. mdj.Parent = ok
  246. mdj.Scale = Vector3.new(0.95,0.95,0.95)
  247.  
  248. allo = Instance.new("Part")
  249. allo.Parent = mod
  250. allo.Anchored = true
  251. allo.CFrame = workspace.Base.CFrame * CFrame.new(31.5,13,0)
  252. allo.Transparency = 1
  253. allo.CanCollide = false
  254. bill = Instance.new("BillboardGui")
  255. bill.Parent = allo
  256. bill.Adornee = bill.Parent
  257. bill.Size = UDim2.new(0,100,0,100)
  258. txt1 = Instance.new("TextLabel")
  259. txt1.Parent = bill
  260. txt1.Position = UDim2.new(0,50,0,-50)
  261. txt1.BackgroundTransparency = 1
  262. txt1.FontSize = "Size24"
  263. txt1.Text = "xSoulStealerxs private house"
  264. txt2 = txt1:clone()
  265. txt2.Parent = bill
  266. txt2.Position = UDim2.new(0,50,0,-20)
  267. txt2.FontSize = "Size14"
  268.  
  269. fa = txt2:clone()
  270. fa.Position = UDim2.new(0,50,0,0)
  271. fa.Text = ""
  272.  
  273. allstring = ""
  274. allstring2 = ""
  275. local numb = 0
  276. for i=1, #allowed do
  277. numb = numb + 1
  278. if numb >= 7 then
  279. allstring2 = allstring2..allowed[numb]..", "
  280. end
  281. end
  282.  
  283. for i=1, #allowed do
  284. if i >= 7 then
  285. fa.Parent = bill
  286. else
  287. allstring = allstring..allowed[i]..", "
  288. end
  289. end
  290. txt2.Text = "Allowed: "..allstring
  291. fa.Text = allstring2
  292.  
  293. ook.Touched:connect(function(hit)
  294. local pls = game.Players:findFirstChild(hit.Parent.Name)
  295. if pls ~= nil then
  296. for _,v in pairs(allowed) do
  297. if pls.Name:lower() == v:lower() then
  298. pls.Character.Torso.CFrame = startpoint * CFrame.new(0,4,0)
  299. end
  300. end
  301. end
  302. end)
  303.  
  304. for i=0.3, 7.3, 0.3 do
  305. local oo = Instance.new("Part")
  306. oo.Parent = mod
  307. oo.formFactor = 0
  308. oo.Size = Vector3.new(3,1,1)
  309. oo.TopSurface = 0
  310. oo.BottomSurface = 0
  311. oo.Anchored = true
  312. oo.BrickColor = BrickColor.new("Black")
  313. oo.CFrame = startpoint * CFrame.new(26,7,0)
  314. oo.CFrame = oo.CFrame * CFrame.Angles(i,0,0) * CFrame.new(0,5,0)
  315.  
  316. hi = Instance.new("Part")
  317. hi.Parent = mod
  318. hi.formFactor = 0
  319. hi.Size = Vector3.new(1,6,6)
  320. hi.TopSurface = 0
  321. hi.BottomSurface = 0
  322. hi.Anchored = true
  323. hi.BrickColor = windc
  324. hi.Reflectance = 0.6
  325. hi.Transparency = 0.7
  326. hi.CanCollide = false
  327. hi.CFrame = startpoint * CFrame.new(25,7,0)
  328. hi.CFrame = hi.CFrame * CFrame.Angles(0,0,0) * CFrame.new(0,0,0)
  329. mk = Instance.new("SpecialMesh")
  330. mk.Parent = hi
  331. mk.MeshType = "Sphere"
  332. mk.Scale = Vector3.new(1.4,1.4,1.4)
  333.  
  334. ok = Instance.new("Part")
  335. ok.Parent = mod
  336. ok.formFactor = 0
  337. ok.Size = Vector3.new(11,2,11)
  338. ok.Anchored = true
  339. ok.BrickColor = wallc
  340. ok.Transparency = 0
  341. ok.CFrame = startpoint * CFrame.new(26.5,7,0)
  342. ok.CFrame = ok.CFrame * CFrame.Angles(0,0,1.57) * CFrame.new(0,0,0)
  343. mdj = Instance.new("CylinderMesh")
  344. mdj.Parent = ok
  345. mdj.Scale = Vector3.new(0.95,0.95,0.95)
  346.  
  347. hi.Touched:connect(function(hit)
  348. local pls = game.Players:findFirstChild(hit.Parent.Name)
  349. if pls ~= nil then
  350. pls.Character.Torso.CFrame = workspace.Base.CFrame * CFrame.new(0,4,0)
  351. end
  352. end)
  353.  
  354. me.Chatted:connect(function(msg)
  355. if msg == "del" then
  356. mod:remove()
  357. end
  358. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement