Advertisement
Guest User

Frisk V1 Edited by Me (Roblox)

a guest
Oct 22nd, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local player = game:GetService("Players").LocalPlayer
  2. local char = player.Character
  3. local mouse = player:GetMouse()
  4. local knife = true
  5. local phone = false
  6. local rs = char.Torso["Right Shoulder"]
  7. local activated = false
  8. local Revolver = false
  9. local readyts = true
  10. local dmg = false
  11. local hum = char.Humanoid
  12. local chara = false
  13. local LS = char.Torso["Left Shoulder"]
  14. local RH = char.Torso["Right Hip"]
  15. local LH = char.Torso["Left Hip"]
  16. local RJ = char.HumanoidRootPart.RootJoint
  17. local spinSpecial = false
  18. local slash = false
  19. --------------------------------------------------------[[Settings]]
  20. char.Humanoid.MaxHealth = 200
  21. char.Humanoid.Health = 200
  22. --------------------------------------------------------[[Tools,Sounds]]
  23. local Knife = Instance.new("Part",char)
  24. Knife.Size = Vector3.new(0.2,3,0.8)
  25. Knife.CanCollide = false
  26. mesh = Instance.new("SpecialMesh")
  27. mesh.Parent = Knife
  28. mesh.MeshId = "http://www.roblox.com/asset/?id=121944778"
  29. mesh.TextureId = "http://www.roblox.com/asset/?id=358682478"
  30. weld = Instance.new("Weld")
  31. weld.Parent = char
  32. weld.Part0 = char["Right Arm"]
  33. weld.Part1 = Knife
  34. weld.C0 = CFrame.new(0,-1,-1) * CFrame.Angles(-1.57,0,0)
  35. local realKnife = Instance.new("Part",char)
  36. realKnife.Size = Vector3.new(0.2,3,0.8)
  37. realKnife.CanCollide = false
  38. meshaa = Instance.new("SpecialMesh")
  39. meshaa.Parent = realKnife
  40. meshaa.MeshId = "http://www.roblox.com/asset/?id=121944778"
  41. meshaa.TextureId = "http://www.roblox.com/asset/?id=362719969"
  42. realKnife.Transparency = 1
  43. weldsa = Instance.new("Weld")
  44. weldsa.Parent = char
  45. weldsa.Part0 = char["Right Arm"]
  46. weldsa.Part1 = realKnife
  47. weldsa.C0 = CFrame.new(0,-1,-1) * CFrame.Angles(-1.57,0,0)
  48. local SlashSound = Instance.new("Sound", Knife)
  49. SlashSound.SoundId = "rbxassetid://394934205"
  50. local DamageSound = Instance.new("Sound",Knife)
  51. DamageSound.SoundId = "rbxassetid://388826051"
  52. local Pp = Instance.new("Part",char)
  53. Pp.Size = Vector3.new(0.6,1.1,0.2)
  54. Pp.CanCollide = false
  55. Pp.Transparency = 1
  56. meshphon = Instance.new("SpecialMesh",Pp)
  57. meshphon.MeshId = "http://www.roblox.com/asset/?id=268471347"
  58. meshphon.TextureId = "http://www.roblox.com/asset/?id=270166778"
  59. meshphon.Scale = Vector3.new(1.8,1.8,1)
  60. weld2 = Instance.new("Weld")
  61. weld2.Parent = char
  62. weld2.Part0 = char["Right Arm"]
  63. weld2.Part1 = Pp
  64. weld2.C0 = CFrame.new(0,-0.6,-1) * CFrame.Angles(2,0,3.14)
  65. local revol = Instance.new("Part",char)
  66. revol.Size = Vector3.new(0.2,1.83,1.03)
  67. revol.CanCollide = false
  68. revol.Transparency = 1
  69. local shotSound = Instance.new("Sound",revol)
  70. shotSound.SoundId = "rbxassetid://145080998"
  71. shotSound.PlaybackSpeed = 3
  72. meshrevol = Instance.new("SpecialMesh",revol)
  73. meshrevol.MeshId = "http://www.roblox.com/asset/?id=79401392"
  74. meshrevol.TextureId = "rbxassetid://97889459"
  75. meshrevol.Scale = Vector3.new(1.6,1.6,1.6)
  76. meshrevol.VertexColor = Vector3.new(1,0.9,0)
  77. weld3 = Instance.new("Weld")
  78. weld3.Parent = char
  79. weld3.Part0 = char["Right Arm"]
  80. weld3.Part1 = revol
  81. weld3.C0 = CFrame.new(0,-1.4,-0.3) * CFrame.Angles(3.14,0,0)
  82. music = Instance.new("Sound")
  83. music.Parent = char
  84. music.SoundId = "rbxassetid://399570826"
  85. music.Volume = 2
  86. music.PlaybackSpeed = 1.15
  87. music.Looped = true
  88. laugh = Instance.new("Sound")
  89. laugh.Parent = char
  90. laugh.SoundId = "rbxassetid://319332735"
  91. laugh.Volume = 4
  92. --------------------------------------------------------[[Gui]]
  93. local menu = Instance.new("ScreenGui")
  94. menu.Parent = player.PlayerGui
  95. local Frame = Instance.new("ImageLabel", menu)
  96. Frame.Image = "rbxassetid://48656662"
  97. Frame.Size = UDim2.new(0,200,0,300)
  98. Frame.BackgroundTransparency = 1
  99. Frame.Position = UDim2.new(0,10,0,200)
  100. Frame.Visible = false
  101. local button = Instance.new("TextButton", Frame)
  102. button.Size = UDim2.new(1,-10,0,30)
  103. button.Position = UDim2.new(0,10,0,10)
  104. button.BackgroundTransparency = 1
  105. button.Text = "Edd's Revolver(Green Soul)"
  106. button.BorderSizePixel = 0
  107. button.TextColor3 = Color3.new(255,255,255)
  108. button.TextStrokeTransparency = 0
  109. button.Font = "SciFi"
  110. button.TextScaled = true
  111. --------------------------------------------------------[[Gui Scripts]]
  112. button.MouseButton1Click:connect(function()
  113. if Revolver == true then
  114. Revolver = false
  115. button.TextColor3 = Color3.new(255,255,255)
  116. elseif Revolver == false then
  117. Revolver = true
  118. button.TextColor3 = Color3.new(255,255,0)
  119. end
  120. end)
  121. --------------------------------------------------------[[Animations]]
  122. slash = Instance.new("Animation",workspace)
  123. slash.AnimationId = "http://www.roblox.com/asset/?id=186934753"
  124. shoot = Instance.new("Animation",workspace)
  125. shoot.AnimationId = "http://www.roblox.com/Asset?ID=95383980"
  126. --------------------------------------------------------[[Damage Functions]]
  127. function DamageObject(hit)
  128. local char=hit.Parent
  129. if char and char~=player.Character and char.Name~="Arms_Model" and hit.Name~="Handle" and dmg == false then
  130. local h=char:FindFirstChild("Humanoid")
  131. if h and h.Health > 0 then
  132. DamageSound:Play()
  133. h:TakeDamage(35)
  134. if h.Health == 0 then
  135. end
  136. dmg = true
  137. wait(1.5)
  138. end
  139. end
  140. end
  141. function shot(hit)
  142. local char=hit.Parent
  143. if char and char~=player.Character and char.Name~="Arms_Model" and hit.Name~="Handle" then
  144. local h=char:FindFirstChild("Humanoid")
  145. if h and h.Health > 0 then
  146. h:TakeDamage(10)
  147. if h.Health == 0 then
  148. end
  149. end
  150. end
  151. end
  152. function CharaDmg(hit)
  153. local char=hit.Parent
  154. if char and char~=player.Character and char.Name~="Arms_Model" and hit.Name~="Handle" and dmg == false then
  155. local h=char:FindFirstChild("Humanoid")
  156. if h and h.Health > 0 then
  157. DamageSound:Play()
  158. h:TakeDamage(105)
  159. if h.Health == 0 then
  160. end
  161. dmg = true
  162. wait(1.5)
  163. end
  164. end
  165. end
  166. --------------------------------------------------------[[Normal Actions]]
  167. mouse.KeyDown:connect(function(key)
  168. Key = key:lower()
  169. if Key == "z" and knife == true and phone == false and chara == false then -- Normal Slash
  170. knife = false
  171. dmg = false
  172. local slashstart = char.Humanoid:LoadAnimation(slash)
  173. Knife.Touched:connect(DamageObject)
  174. slashstart:Play()
  175. SlashSound:Play()
  176. wait(0.76)
  177. knife = true
  178. elseif Key == "c" and knife == true and phone == false and chara == false then -- Phone
  179. knife = false
  180. phone = true
  181. Knife.Transparency = 1
  182. for i = 1,5 do
  183. rs.C0 = rs.C0 * CFrame.Angles(0,0,0.157)
  184. wait()
  185. end
  186. Frame.Visible = true
  187. Pp.Transparency = 0
  188. local menu = Instance.new("ScreenGui")
  189. menu.Parent = player.PlayerGui
  190. local button = Instance.new("TextButton", menu)
  191. elseif Key == "c" and knife == false and phone == true and Revolver == false and chara == false then -- phone Gui
  192. knife = true
  193. phone = false
  194. for i = 1,5 do
  195. rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.157)
  196. wait()
  197. end
  198. Frame.Visible = false
  199. Knife.Transparency = 0
  200. Pp.Transparency = 1
  201. elseif Key == "c" and Revolver == true and phone == true and chara == false then
  202. phone = false
  203. revol.Transparency = 0
  204. Pp.Transparency = 1
  205. Frame.Visible = false
  206. for i = 1,5 do
  207. rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.157)
  208. wait()
  209. end
  210. elseif Key == "c" and Revolver == true and phone == false and chara == false then
  211. phone = true
  212. Frame.Visible = true
  213. revol.Transparency = 1
  214. Pp.Transparency = 0
  215. for i = 1,5 do
  216. rs.C0 = rs.C0 * CFrame.Angles(0,0,0.157)
  217. wait()
  218. end
  219. elseif Key == "z" and Revolver == true then -- Revolver Script
  220. local shootstart = char.Humanoid:LoadAnimation(shoot)
  221. if (not readyts) then return end
  222. readyts = false
  223. targ = mouse.Target
  224. if (targ == nil) then
  225. readyts = true
  226. return
  227. end
  228. hum = targ.Parent:findFirstChild("Humanoid")
  229. Hit = mouse.hit
  230. shootstart:Play()
  231. shotSound:Play()
  232. local P = Instance.new("Part",char)
  233. P.Name = "BulletTrail"
  234. local Place0 = revol.CFrame
  235. P.formFactor = 0
  236. P.Size = Vector3.new(0,0,(Place0.p - Hit.p).magnitude)
  237. P.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  238. P.Anchored = true
  239. P.CanCollide = false
  240. P.BrickColor = BrickColor.new("Green")
  241. P.Touched:connect(shot)
  242. for count = 1, 10 do
  243. P.Transparency = count/10
  244. wait()
  245. end
  246. P:remove()
  247. readyts = true
  248. elseif Key == "b" and chara == false and phone == false and Revolver == false then -- Chara Mode
  249. dmg = false
  250. chara = true
  251. local eye = Instance.new("Part")
  252. eye.Parent = game.Workspace
  253. eye.Size = Vector3.new(0,0,0)
  254. eye.BrickColor = BrickColor.new("Bright red")
  255. eye.Transparency = 0.3
  256. eye.Anchored = true
  257. eye.CanCollide = false
  258. eye.CFrame = char.Head.CFrame * CFrame.new(0.1,0.2,-0.6)
  259. local mesh = Instance.new("SpecialMesh")
  260. mesh.Parent = eye
  261. mesh.MeshType = "Sphere"
  262. char.Torso.Anchored = true
  263. char.Head.face.Parent = char.Humanoid
  264. local charaface = Instance.new("Decal")
  265. charaface.Parent = char.Head
  266. charaface.Texture = "http://www.roblox.com/asset/?id=435233416"
  267. char.Humanoid.MaxHealth = 1000
  268. char.Humanoid.Health = 1000
  269. laugh:Play()
  270. for i = 1,20 do
  271. mesh.Scale = mesh.Scale + Vector3.new(2,0,0)
  272. eye.Transparency = eye.Transparency + 0.035
  273. wait()
  274. end
  275. char.Torso.Anchored = false
  276. char.Humanoid.WalkSpeed = 32
  277. Knife.Touched:connect(CharaDmg)
  278. realKnife.Transparency = 0
  279. Knife.Transparency = 1
  280. music:Play()
  281. elseif Key == "z" and chara == true and knife == true then -- Chara Slash
  282. knife = false
  283. local slashstart = char.Humanoid:LoadAnimation(slash)
  284. slashstart:Play()
  285. SlashSound:Play()
  286. wait(0.1)
  287. knife = true
  288. elseif Key == "b" and chara == true then
  289. chara = false
  290. realKnife.Transparency = 1
  291. Knife.Transparency = 0
  292. music:Stop()
  293. char.Humanoid.WalkSpeed = 16
  294. char.Humanoid.MaxHealth = 200
  295. char.Humanoid.Health = 200
  296. char.Humanoid.face.Parent = char.Head
  297. char.Head.Decal:Destroy()
  298. elseif Key == "f" and knife == true and phone == false and Revolver == false and spinSpecial == false and chara == false then
  299. spinSpecial = true
  300. rs.C0 = rs.C0 * CFrame.Angles(0,0.785,1.57)
  301. LS.C0 = LS.C0 * CFrame.Angles(0,-0.785,-1.57)
  302. LH.C0 = LH.C0 * CFrame.Angles(0,0,0.39) * CFrame.new(0,1,0)
  303. RH.C0 = RH.C0 * CFrame.Angles(0,0,-0.39) * CFrame.new(0,1,0)
  304. SlashSound:Play()
  305. Knife.Touched:connect(DamageObject)
  306. for i = 1,24 do
  307. dmg = false
  308. Knife.Touched:connect(DamageObject)
  309. RJ.C0 = RJ.C0 * CFrame.Angles(0.785,0,0)
  310. wait(0.008)
  311. end
  312. dmg = true
  313. spinSpecial = false
  314. LH.C0 = LH.C0 * CFrame.new(0,-1,0)
  315. RH.C0 = RH.C0 * CFrame.new(0,-1,0)
  316. LH.C0 = LH.C0 * CFrame.Angles(0,0,-0.39)
  317. RH.C0 = RH.C0 * CFrame.Angles(0,0,0.39)
  318. rs.C0 = rs.C0 * CFrame.Angles(-0.785,0,-1.57)
  319. LS.C0 = LS.C0 * CFrame.Angles(-0.785,0,1.57)
  320. elseif Key == "f" and knife == true and chara == true and spinSpecial == false then
  321. spinSpecial = true
  322. rs.C0 = rs.C0 * CFrame.Angles(0,0.785,1.57)
  323. LS.C0 = LS.C0 * CFrame.Angles(0,-0.785,-1.57)
  324. LH.C0 = LH.C0 * CFrame.Angles(0,0,0.39) * CFrame.new(0,1,0)
  325. RH.C0 = RH.C0 * CFrame.Angles(0,0,-0.39) * CFrame.new(0,1,0)
  326. SlashSound:Play()
  327. Knife.Touched:connect(CharaDmg)
  328. for i = 1,24 do
  329. dmg = false
  330. Knife.Touched:connect(CharaDmg)
  331. RJ.C0 = RJ.C0 * CFrame.Angles(0.785,0,0)
  332. wait(0.008)
  333. end
  334. dmg = true
  335. spinSpecial = false
  336. LH.C0 = LH.C0 * CFrame.new(0,-1,0)
  337. RH.C0 = RH.C0 * CFrame.new(0,-1,0)
  338. LH.C0 = LH.C0 * CFrame.Angles(0,0,-0.39)
  339. RH.C0 = RH.C0 * CFrame.Angles(0,0,0.39)
  340. rs.C0 = rs.C0 * CFrame.Angles(-0.785,0,-1.57)
  341. LS.C0 = LS.C0 * CFrame.Angles(-0.785,0,1.57)
  342. end
  343. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement