Scriptus_Infinitus

Flowey

Apr 11th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.92 KB | None | 0 0
  1. --[[
  2. Controls:
  3. LCTRL: Fire a friendliness pellet
  4. K: Evil laugh
  5. Z: Angry flowy
  6. J: Spooky flowy theme
  7. G: Normal flowy theme
  8. F: Stop music
  9. X: Remove dialogue box
  10.  
  11. ]]--
  12. dot = false
  13. shoot = true
  14. des = false
  15. local ChatService = game:GetService("Chat")
  16. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  17. if v:IsA('Part') then v.Transparency = 1
  18. if v:IsA('Hat') then v.Handle.Transparency = 1
  19.  
  20. end
  21. end
  22. end
  23. local player = game.Players.LocalPlayer
  24. player.Character.Head.face:Remove()
  25.  
  26. m=player:GetMouse()
  27. bb = Instance.new("BillboardGui",player.Character.Head)
  28. bb.Enabled = true
  29. bb.AlwaysOnTop = true
  30.  
  31. bb.Size = UDim2.new(0,200,0,50)
  32. bb.StudsOffset = Vector3.new(-0.5,-0.5,0)
  33. fl = Instance.new("Part",player.Character)
  34.  
  35. fl.FormFactor = 3
  36. fl.Size = Vector3.new(3,3,0.01)
  37. fl.Transparency = 1
  38. aa = 0.075
  39. fl.CanCollide = false
  40. dec = Instance.new("Decal",fl)
  41. dec.Face = "Front"
  42. dec.Texture = "rbxassetid://379128237"
  43. dec1 = Instance.new("Decal",fl)
  44. dec1.Face = "Back"
  45. dec1.Texture = "rbxassetid://379128324"
  46. wel = Instance.new("Weld",fl)
  47. wel.Part0=fl
  48. wel.Part1=player.Character.Torso
  49. wel.C0 = CFrame.new(0,2,0)
  50. gui=Instance.new("TextBox",bb)
  51. gui.Text = "* "
  52. gui.Size = UDim2.new(0,266,0,90)
  53.  
  54. gui.Position=UDim2.new(0,94,0,-60)
  55. gui.TextColor3 = Color3.new(255,255,255)
  56. gui.BackgroundColor3=Color3.new(0,0,0)
  57. gui.TextWrapped = true
  58. gui.TextScaled = true
  59. gui.TextXAlignment = "Left"
  60. gui.TextYAlignment = "Top"
  61. gui.Visible = false
  62. gui.BorderColor3 = Color3.new(0,0,0)
  63.  
  64. gui1=Instance.new("TextButton",bb)
  65. gui1.Position=UDim2.new(0,5,0,-66)
  66. gui1.Size = UDim2.new(0,380,0,102)
  67.  
  68. gui1.TextColor3 = Color3.new(255,255,255)
  69. gui1.BackgroundColor3=Color3.new(255,255,255)
  70.  
  71. gui1.Visible = false
  72. img = Instance.new("ImageLabel",bb)
  73. img.Size = UDim2.new(0,92,0,94)
  74. img.Position = UDim2.new(0,15,0,-62)
  75. img.Image = "rbxassetid://340492116"
  76. img.BorderColor3 = Color3.new(0,0,0)
  77. img.Visible = false
  78. sid = "379851665"
  79. asd = Instance.new("Sound",player.Character.Torso)
  80. asd.SoundId = "http://www.roblox.com/asset/?id =379851665"
  81.  
  82. asd1 = Instance.new("Sound",player.Character.Torso)
  83. asd1.SoundId = "http://www.roblox.com/asset/?id =379851665"
  84.  
  85. asd2 = Instance.new("Sound",player.Character.Torso)
  86. asd2.SoundId = "http://www.roblox.com/asset/?id = 317393485"
  87. asd2.Looped = true
  88. asd3 = Instance.new("Sound",player.Character.Torso)
  89. asd3.SoundId = "http://www.roblox.com/asset/?id = 316014309"
  90. asd3.Looped = true
  91. asd4 = Instance.new("Sound",player.Character.Torso)
  92. asd4.SoundId = "http://www.roblox.com/asset/?id = 370435986"
  93. asd4.Looped = true
  94. asd5 = Instance.new("Sound",player.Character.Torso)
  95. asd5.SoundId = "http://www.roblox.com/asset/?id = 379865908"
  96. asd5.Looped = true
  97. asd6 = Instance.new("Sound",player.Character.Torso)
  98. asd6.SoundId = "http://www.roblox.com/asset/?id = 379865908"
  99. asd7 = Instance.new("Sound",player.Character.Torso)
  100. asd7.SoundId = "http://www.roblox.com/asset/?id = 379874748"
  101. asd7.Looped = true
  102. m.KeyDown:connect(function(k)
  103.  
  104. if k == string.char(50) then
  105. if shoot == true then
  106. shoot = false
  107. b = Instance.new("Part",workspace)
  108. b.CFrame = fl.CFrame * CFrame.new(0,0,1)
  109. b.BrickColor = BrickColor.new("asd")
  110. b.TopSurface = "Universal"
  111. b.BottomSurface = "Universal"
  112. b.LeftSurface = 0
  113. b.RightSurface = 0
  114. b.FrontSurface = 0
  115. b.BackSurface = 0
  116. b.FormFactor = 3
  117. b.Size = Vector3.new(0.2,0.2,0.5)
  118. b.Material = "Neon"
  119. b.Anchored = false
  120. b.CanCollide = false
  121. b.Reflectance = 0
  122.  
  123. b.Velocity = CFrame.new(b.Position,player:GetMouse().Hit.p).lookVector * 200
  124. b.Touched:connect(function(h)
  125. if h.Parent.Name ==game.Players.LocalPlayer.Name then
  126. x = h.Parent:findFirstChild("Humanoid")
  127. x:TakeDamage(0)
  128. else x = h.Parent:findFirstChild("Humanoid")
  129. if x then
  130.  
  131. x:TakeDamage(15)
  132.  
  133.  
  134.  
  135. end end end)
  136. wait(0.3)
  137. b:Remove()
  138. shoot = true
  139.  
  140.  
  141.  
  142.  
  143. end
  144. end
  145. end)
  146.  
  147.  
  148.  
  149.  
  150. function play(play)
  151. asd:Play()
  152.  
  153. asd1:Play()
  154. end
  155. eye = Instance.new("Part",player.Character)
  156. eye.BrickColor = BrickColor.new("Toothpaste")
  157. eye.Material = "Neon"
  158. eye.FormFactor = 3
  159. eye.Shape = "Ball"
  160. eye.Size = Vector3.new(0.37,0.37,0.1)
  161. weld = Instance.new("Weld",eye)
  162. weld.Part0 = eye
  163. weld.Part1 = player.Character.Head
  164. weld.C0 = CFrame.new(0.1,-0.2,0.45)
  165. eye.Transparency = 1
  166. -- listen for their chatting
  167. player.Chatted:connect(function(message)
  168. a = string.len(message)
  169. gui.Text = "* "
  170. gui.Visible = true
  171. gui1.Visible = true
  172. des = false
  173. img.Visible = true
  174. print(a)
  175. if dot == false then
  176. for i = 1,string.len(message) do wait(aa)
  177. gui.Text =gui.Text..message:sub(i,i)
  178. play()
  179.  
  180. end
  181. end
  182.  
  183.  
  184. des = true
  185. end)
  186. m.KeyDown:connect(function(k)
  187. if k == "g" then
  188. asd2:Play()
  189. eye.Transparency = 1
  190.  
  191. end
  192. end)
  193.  
  194.  
  195.  
  196. m.KeyDown:connect(function(k)
  197. if k == "z" then
  198. aa = 0.08
  199. asd1.SoundId = "http://www.roblox.com/asset/?id =379862308"
  200. asd.SoundId = "http://www.roblox.com/asset/?id =379862308"
  201. img.Image = "rbxassetid://311067910"
  202. end
  203. end)
  204. m.KeyDown:connect(function(k)
  205. if k == "c" then
  206. aa=0.075
  207. asd1.SoundId = "http://www.roblox.com/asset/?id =379851665"
  208. asd.SoundId = "http://www.roblox.com/asset/?id =379851665"
  209. img.Image = "rbxassetid://340492116"
  210. end
  211. end)
  212. m.KeyDown:connect(function(k)
  213. if k == "n" then
  214. sid = "379851665"
  215. --img.Image = "rbxassetid://379880202"
  216. end
  217. end)
  218. m.KeyDown:connect(function(k)
  219. if k == "b" then
  220. --img.Image = "rbxassetid://379866291"
  221. end
  222. end)
  223. m.KeyDown:connect(function(k)
  224. if k == "m" then
  225. --img.Image = "rbxassetid://379866374"
  226. end
  227. end)
  228. m.KeyDown:connect(function(k)
  229. if k == "v" then
  230. --img.Image = "rbxassetid://378619540"
  231. end
  232. end)
  233. m.KeyDown:connect(function(k)
  234. if k == "k" then
  235. asd6:Play()
  236. end
  237. end)
  238. m.KeyDown:connect(function(k)
  239. if k == "j" then
  240. asd7:Play()
  241. end
  242. end)
  243.  
  244. m.KeyDown:connect(function(k)
  245. if k == "x" then
  246. if des == true then
  247. gui.Visible = false
  248. gui.Text = "* "
  249. gui1.Visible = false
  250. img.Visible = false
  251. end
  252. end
  253. end)
  254. m.KeyDown:connect(function(k)
  255. if k == "f" then
  256. asd3:Stop()
  257. asd2:Stop()
  258. asd7:Stop()
  259. asd4:Stop()
  260. eye.Transparency = 1
  261. asd5:Stop()
  262. end
  263. end)
Add Comment
Please, Sign In to add comment