ROBLOX FE Mouse Fling Script - Pastebin.com (2024)

  1. for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do

  2. if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then

  3. game:GetService("RunService").Heartbeat:connect(function()

  4. v.Velocity = Vector3.new(0,-30,0)

  5. wait(0.5)

  6. end)

  7. end

  8. end

  9. function rmesh(HatName)

  10. for _,mesh in next, workspace[game.Players.LocalPlayer.Name][HatName]:GetDescendants() do

  11. if mesh:IsA("Mesh") or mesh:IsA("SpecialMesh") then

  12. mesh:Remove()

  13. end

  14. end

  15. end

  16. function create(part, parent, position, rotation)

  17. part.AccessoryWeld:Remove()

  18. Instance.new("Attachment",part)

  19. Instance.new("AlignPosition",part)

  20. Instance.new("AlignOrientation",part)

  21. Instance.new("Attachment",parent)

  22. part.AlignPosition.Attachment0 = part.Attachment

  23. part.AlignOrientation.Attachment0 = part.Attachment

  24. part.AlignPosition.Attachment1 = parent.Attachment

  25. part.AlignOrientation.Attachment1 = parent.Attachment

  26. part.Attachment.Position = position

  27. part.Attachment.Orientation = rotation

  28. part.AlignPosition.Responsiveness = 200

  29. part.AlignOrientation.Responsiveness = 200

  30. part.AlignPosition.MaxForce = 9999999

  31. part.AlignPosition.RigidityEnabled = false

  32. part.AlignOrientation.MaxTorque = 9999999

  33. end

  34. local LocalPlayer = game.Players.LocalPlayer

  35. function eswait(num)

  36. if num == 0 or num == nil then

  37. game:service("RunService").Stepped:wait(0)

  38. else

  39. for i = 0, num do

  40. game:service("RunService").Stepped:wait(0)

  41. end

  42. end

  43. end

  44. function makepart(hat,part)

  45. Instance.new('Part',workspace[LocalPlayer.Name])

  46. workspace[LocalPlayer.Name].Part.Name = 'lerp'..hat

  47. workspace[LocalPlayer.Name]['lerp'..hat].CanCollide = false

  48. workspace[LocalPlayer.Name]['lerp'..hat].Size = workspace[LocalPlayer.Name][hat].Handle.Size

  49. workspace[LocalPlayer.Name]['lerp'..hat].Transparency = 1

  50. Instance.new('Weld',workspace[LocalPlayer.Name]['lerp'..hat])

  51. create(workspace[LocalPlayer.Name][hat].Handle,workspace[LocalPlayer.Name]['lerp'..hat],Vector3.new(),Vector3.new())

  52. workspace[LocalPlayer.Name]['lerp'..hat].Weld.Part0 = workspace[LocalPlayer.Name]['lerp'..hat]

  53. workspace[LocalPlayer.Name]['lerp'..hat].Weld.Part1 = workspace[LocalPlayer.Name][part]

  54. workspace[LocalPlayer.Name]['lerp'..hat].Weld.C0 = workspace[LocalPlayer.Name]['lerp'..hat].CFrame:inverse() * workspace[LocalPlayer.Name][part].CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),0)

  55. end

  56. local hatsine = 0

  57. local hatchange = 1

  58. function clerp(hat,ppx,ppy,pppz,rrrx,rrry,rrz,lppx,lppy,lpppz,lrrrx,lrrry,lrrz,speed)

  59. coroutine.wrap(function()

  60. while true do

  61. hatsine = hatsine + speed

  62. workspace[game.Players.LocalPlayer.Name]['lerp'..hat].Weld.C0 = workspace[game.Players.LocalPlayer.Name]['lerp'..hat].Weld.C0:lerp(CFrame.new(ppx + lppx * math.sin(hatsine/11), ppy + lppy * math.sin(hatsine/11), pppz + lpppz * math.sin(hatsine/11)) * CFrame.Angles(math.rad(rrrx + lrrrx * math.sin(hatsine/11)), math.rad(rrry + lrrry * math.sin(hatsine/11)), math.rad(rrz + lrrz * math.sin(hatsine/11))),0.1)

  63. eswait()

  64. end

  65. end)()

  66. end

  67. local player = game.Players.LocalPlayer

  68. local character1 = player.Character

  69. local mouse = player:GetMouse()

  70. local fakebody = Instance.new("Part", character1)

  71. fakebody.Transparency = 1

  72. fakebody.Anchored = true

  73. fakebody.CanCollide = false

  74. fakebody.Position = character1.Head.Position

  75. fakebody.Name = "FPart"

  76. wait()

  77. _G.ReanimationType = "PDeath" --PDeath, Fling, Simple

  78. _G.Velocity = Vector3.new(36,0,0)

  79. _G.FlingBlock = true

  80. _G.FlingBlockTransparency = 1

  81. _G.HighlightFlingBlock = true

  82. _G.FlingBlockPosition = "FPart"

  83. _G.HighlightFlingBlockColor = Color3.fromRGB(255,0,0)

  84. loadstring(game:HttpGet("https://raw.githubusercontent.com/GelatekWasTaken/Reanimation.lua/main/Main/Main.lua"))()

  85. wait(1)

  86. mouse.KeyDown:connect(function(key)

  87. if key == "e" then

  88. character1.Reanimate.FPart.Position = mouse.Hit.p

  89. end

  90. end)

  91. rmesh('Pink Hair')

  92. rmesh('Kate Hair')

  93. makepart('Kate Hair','Right Arm')

  94. clerp('Kate Hair',0,1,0,0,0,0,0,0,0,0,0,0,1)

  95. makepart('Pink Hair','Right Arm')

  96. clerp('Pink Hair',0,0.5,-2,-90,0,0,0,0,0,0,0,0,1)

  97. local Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 1)*0.8

  98. local Speed = 20*Scale

  99. local Gravity = 0.1

  100. local Player = game.Players.LocalPlayer

  101. local Character = Player.Character.Reanimate

  102. local Humanoid = Character.Humanoid

  103. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)

  104. local Torso = Character.HumanoidRootPart

  105. local Mouse = game.Players.LocalPlayer:GetMouse()

  106. local RenderStepped = game:GetService("RunService").RenderStepped

  107. local Camera = Workspace.CurrentCamera

  108. Camera:ClearAllChildren()

  109. local Model = Instance.new("Model",Character)

  110. local IgnoreList = {Character,Workspace.Terrain}

  111. local Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)

  112. local Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)

  113. local RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0)

  114. local Gangster = false

  115. local Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)

  116. local Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)

  117. local RotationOffsetHead = CFrame.Angles(0,0,0)

  118. local Handle = Instance.new("Part",Model)

  119. Handle.CanCollide = false

  120. Handle.Name = "Handle"

  121. Handle.Position = Vector3.new(0,100,0)

  122. Handle:BreakJoints()

  123. Handle.FormFactor = "Custom"

  124. Handle.Size = Vector3.new(0.2,0.2,0.2)

  125. Handle.TopSurface = "SmoothNoOutlines"

  126. Handle.BottomSurface = "SmoothNoOutlines"

  127. Handle.FrontSurface = "SmoothNoOutlines"

  128. Handle.BackSurface = "SmoothNoOutlines"

  129. Handle.RightSurface = "SmoothNoOutlines"

  130. Handle.LeftSurface = "SmoothNoOutlines"

  131. Handle.BrickColor = BrickColor.new("Black")

  132. local Mesh = Instance.new("BlockMesh",Handle)

  133. Mesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scale

  134. local HandleWeld = Instance.new("Motor6D")

  135. HandleWeld.Part0 = Character["Right Arm"]

  136. HandleWeld.Part1 = Handle

  137. HandleWeld.C0 = CFrame.new(Vector3.new(0,-1,0)*Scale) * CFrame.Angles(math.rad(-105),0,0)

  138. HandleWeld.Parent = Handle

  139. local Part = Instance.new("Part",Model)

  140. Part.CanCollide = false

  141. Part.Position = Vector3.new(0,100,0)

  142. Part:BreakJoints()

  143. Part.FormFactor = "Custom"

  144. Part.Size = Vector3.new(0.2,0.2,0.2)

  145. Part.TopSurface = "SmoothNoOutlines"

  146. Part.BottomSurface = "SmoothNoOutlines"

  147. Part.FrontSurface = "SmoothNoOutlines"

  148. Part.BackSurface = "SmoothNoOutlines"

  149. Part.RightSurface = "SmoothNoOutlines"

  150. Part.LeftSurface = "SmoothNoOutlines"

  151. Part.BrickColor = BrickColor.new("Black")

  152. local Mesh = Instance.new("CylinderMesh",Part)

  153. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale

  154. local PartWeld = Instance.new("Motor6D")

  155. PartWeld.Part0 = Handle

  156. PartWeld.Part1 = Part

  157. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)

  158. PartWeld.Parent = Part

  159. local Part = Instance.new("Part",Model)

  160. Part.CanCollide = false

  161. Part.Position = Vector3.new(0,100,0)

  162. Part:BreakJoints()

  163. Part.FormFactor = "Custom"

  164. Part.Size = Vector3.new(0.2,0.2,0.2)

  165. Part.TopSurface = "SmoothNoOutlines"

  166. Part.BottomSurface = "SmoothNoOutlines"

  167. Part.FrontSurface = "SmoothNoOutlines"

  168. Part.BackSurface = "SmoothNoOutlines"

  169. Part.RightSurface = "SmoothNoOutlines"

  170. Part.LeftSurface = "SmoothNoOutlines"

  171. Part.BrickColor = BrickColor.new("Black")

  172. local Mesh = Instance.new("CylinderMesh",Part)

  173. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale

  174. local PartWeld = Instance.new("Motor6D")

  175. PartWeld.Part0 = Handle

  176. PartWeld.Part1 = Part

  177. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)

  178. PartWeld.Parent = Part

  179. local Part = Instance.new("Part",Model)

  180. Part.CanCollide = false

  181. Part.Position = Vector3.new(0,100,0)

  182. Part:BreakJoints()

  183. Part.FormFactor = "Custom"

  184. Part.Size = Vector3.new(0.2,0.2,0.2)

  185. Part.TopSurface = "SmoothNoOutlines"

  186. Part.BottomSurface = "SmoothNoOutlines"

  187. Part.FrontSurface = "SmoothNoOutlines"

  188. Part.BackSurface = "SmoothNoOutlines"

  189. Part.RightSurface = "SmoothNoOutlines"

  190. Part.LeftSurface = "SmoothNoOutlines"

  191. Part.BrickColor = BrickColor.new("Black")

  192. local Mesh = Instance.new("CylinderMesh",Part)

  193. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale

  194. local PartWeld = Instance.new("Motor6D")

  195. PartWeld.Part0 = Handle

  196. PartWeld.Part1 = Part

  197. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)

  198. PartWeld.Parent = Part

  199. local Part = Instance.new("Part",Model)

  200. Part.CanCollide = false

  201. Part.Position = Vector3.new(0,100,0)

  202. Part:BreakJoints()

  203. Part.FormFactor = "Custom"

  204. Part.Size = Vector3.new(0.2,0.2,0.2)

  205. Part.TopSurface = "SmoothNoOutlines"

  206. Part.BottomSurface = "SmoothNoOutlines"

  207. Part.FrontSurface = "SmoothNoOutlines"

  208. Part.BackSurface = "SmoothNoOutlines"

  209. Part.RightSurface = "SmoothNoOutlines"

  210. Part.LeftSurface = "SmoothNoOutlines"

  211. Part.BrickColor = BrickColor.new("Black")

  212. local Mesh = Instance.new("CylinderMesh",Part)

  213. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale

  214. local PartWeld = Instance.new("Motor6D")

  215. PartWeld.Part0 = Handle

  216. PartWeld.Part1 = Part

  217. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)

  218. PartWeld.Parent = Part

  219. local Part = Instance.new("Part",Model)

  220. Part.CanCollide = false

  221. Part.Position = Vector3.new(0,100,0)

  222. Part:BreakJoints()

  223. Part.FormFactor = "Custom"

  224. Part.Size = Vector3.new(0.2,0.2,0.2)

  225. Part.TopSurface = "SmoothNoOutlines"

  226. Part.BottomSurface = "SmoothNoOutlines"

  227. Part.FrontSurface = "SmoothNoOutlines"

  228. Part.BackSurface = "SmoothNoOutlines"

  229. Part.RightSurface = "SmoothNoOutlines"

  230. Part.LeftSurface = "SmoothNoOutlines"

  231. Part.BrickColor = BrickColor.new("Black")

  232. local Mesh = Instance.new("BlockMesh",Part)

  233. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale

  234. local PartWeld = Instance.new("Motor6D")

  235. PartWeld.Part0 = Handle

  236. PartWeld.Part1 = Part

  237. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0)

  238. PartWeld.Parent = Part

  239. local Part = Instance.new("Part",Model)

  240. Part.CanCollide = false

  241. Part.Position = Vector3.new(0,100,0)

  242. Part:BreakJoints()

  243. Part.FormFactor = "Custom"

  244. Part.Size = Vector3.new(0.2,0.2,0.2)

  245. Part.TopSurface = "SmoothNoOutlines"

  246. Part.BottomSurface = "SmoothNoOutlines"

  247. Part.FrontSurface = "SmoothNoOutlines"

  248. Part.BackSurface = "SmoothNoOutlines"

  249. Part.RightSurface = "SmoothNoOutlines"

  250. Part.LeftSurface = "SmoothNoOutlines"

  251. Part.BrickColor = BrickColor.new("Black")

  252. local Mesh = Instance.new("BlockMesh",Part)

  253. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale

  254. local PartWeld = Instance.new("Motor6D")

  255. PartWeld.Part0 = Handle

  256. PartWeld.Part1 = Part

  257. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0)

  258. PartWeld.Parent = Part

  259. local Part = Instance.new("Part",Model)

  260. Part.CanCollide = false

  261. Part.Position = Vector3.new(0,100,0)

  262. Part:BreakJoints()

  263. Part.FormFactor = "Custom"

  264. Part.Size = Vector3.new(0.2,0.2,0.2)

  265. Part.TopSurface = "SmoothNoOutlines"

  266. Part.BottomSurface = "SmoothNoOutlines"

  267. Part.FrontSurface = "SmoothNoOutlines"

  268. Part.BackSurface = "SmoothNoOutlines"

  269. Part.RightSurface = "SmoothNoOutlines"

  270. Part.LeftSurface = "SmoothNoOutlines"

  271. Part.BrickColor = BrickColor.new("Black")

  272. local Mesh = Instance.new("BlockMesh",Part)

  273. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale

  274. local PartWeld = Instance.new("Motor6D")

  275. PartWeld.Part0 = Handle

  276. PartWeld.Part1 = Part

  277. PartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)

  278. PartWeld.Parent = Part

  279. local Part = Instance.new("Part",Model)

  280. Part.CanCollide = false

  281. Part.Position = Vector3.new(0,100,0)

  282. Part:BreakJoints()

  283. Part.FormFactor = "Custom"

  284. Part.Size = Vector3.new(0.2,0.2,0.2)

  285. Part.TopSurface = "SmoothNoOutlines"

  286. Part.BottomSurface = "SmoothNoOutlines"

  287. Part.FrontSurface = "SmoothNoOutlines"

  288. Part.BackSurface = "SmoothNoOutlines"

  289. Part.RightSurface = "SmoothNoOutlines"

  290. Part.LeftSurface = "SmoothNoOutlines"

  291. Part.BrickColor = BrickColor.new("Black")

  292. local Mesh = Instance.new("BlockMesh",Part)

  293. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale

  294. local PartWeld = Instance.new("Motor6D")

  295. PartWeld.Part0 = Handle

  296. PartWeld.Part1 = Part

  297. PartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)

  298. PartWeld.Parent = Part

  299. local Part = Instance.new("Part",Model)

  300. Part.CanCollide = false

  301. Part.Position = Vector3.new(0,100,0)

  302. Part:BreakJoints()

  303. Part.FormFactor = "Custom"

  304. Part.Size = Vector3.new(0.2,0.2,0.2)

  305. Part.TopSurface = "SmoothNoOutlines"

  306. Part.BottomSurface = "SmoothNoOutlines"

  307. Part.FrontSurface = "SmoothNoOutlines"

  308. Part.BackSurface = "SmoothNoOutlines"

  309. Part.RightSurface = "SmoothNoOutlines"

  310. Part.LeftSurface = "SmoothNoOutlines"

  311. Part.BrickColor = BrickColor.new("Black")

  312. local Mesh = Instance.new("BlockMesh",Part)

  313. Mesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scale

  314. local PartWeld = Instance.new("Motor6D")

  315. PartWeld.Part0 = Handle

  316. PartWeld.Part1 = Part

  317. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.25,-0.75)*Scale) * CFrame.Angles(math.rad(-10),0,0)

  318. PartWeld.Parent = Part

  319. local Part = Instance.new("Part",Model)

  320. Part.CanCollide = false

  321. Part.Position = Vector3.new(0,100,0)

  322. Part:BreakJoints()

  323. Part.FormFactor = "Custom"

  324. Part.Size = Vector3.new(0.2,0.2,0.2)

  325. Part.TopSurface = "SmoothNoOutlines"

  326. Part.BottomSurface = "SmoothNoOutlines"

  327. Part.FrontSurface = "SmoothNoOutlines"

  328. Part.BackSurface = "SmoothNoOutlines"

  329. Part.RightSurface = "SmoothNoOutlines"

  330. Part.LeftSurface = "SmoothNoOutlines"

  331. Part.BrickColor = BrickColor.new("Black")

  332. local Mesh = Instance.new("BlockMesh",Part)

  333. Mesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scale

  334. local PartWeld = Instance.new("Motor6D")

  335. PartWeld.Part0 = Handle

  336. PartWeld.Part1 = Part

  337. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale)

  338. PartWeld.Parent = Part

  339. for i = 0,80,10 do

  340. local Part = Instance.new("Part",Model)

  341. Part.CanCollide = false

  342. Part.Position = Vector3.new(0,100,0)

  343. Part:BreakJoints()

  344. Part.FormFactor = "Custom"

  345. Part.Size = Vector3.new(0.2,0.2,0.2)

  346. Part.TopSurface = "SmoothNoOutlines"

  347. Part.BottomSurface = "SmoothNoOutlines"

  348. Part.FrontSurface = "SmoothNoOutlines"

  349. Part.BackSurface = "SmoothNoOutlines"

  350. Part.RightSurface = "SmoothNoOutlines"

  351. Part.LeftSurface = "SmoothNoOutlines"

  352. Part.BrickColor = BrickColor.new("Black")

  353. local Mesh = Instance.new("BlockMesh",Part)

  354. Mesh.Scale = Vector3.new(0.25,0.15,0.03555*2) / 0.2 * Scale

  355. local PartWeld = Instance.new("Motor6D")

  356. PartWeld.Part0 = Handle

  357. PartWeld.Part1 = Part

  358. PartWeld.C0 = CFrame.new(Vector3.new(0,0.15,0.315)*Scale) * CFrame.Angles(math.rad(i-65),0,0) * CFrame.new(Vector3.new(0,0.2,0)*Scale)

  359. PartWeld.Parent = Part

  360. end

  361. local Barrel = Instance.new("Part",Model)

  362. Barrel.CanCollide = false

  363. Barrel.Position = Vector3.new(0,100,0)

  364. Barrel:BreakJoints()

  365. Barrel.FormFactor = "Custom"

  366. Barrel.Size = Vector3.new(0.2,0.2,0.2)

  367. Barrel.TopSurface = "SmoothNoOutlines"

  368. Barrel.BottomSurface = "SmoothNoOutlines"

  369. Barrel.FrontSurface = "SmoothNoOutlines"

  370. Barrel.BackSurface = "SmoothNoOutlines"

  371. Barrel.RightSurface = "SmoothNoOutlines"

  372. Barrel.LeftSurface = "SmoothNoOutlines"

  373. Barrel.BrickColor = BrickColor.new("Black")

  374. local Mesh = Instance.new("BlockMesh",Barrel)

  375. Mesh.Scale = Vector3.new(0.25,0.2,2) / 0.2 * Scale

  376. local BarrelWeld = Instance.new("Motor6D")

  377. BarrelWeld.Part0 = Handle

  378. BarrelWeld.Part1 = Barrel

  379. BarrelWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.5,-0.7)*Scale)

  380. BarrelWeld.Parent = Barrel

  381. local Barrel1 = Barrel

  382. local Barrel2 = Instance.new("Part",Model)

  383. Barrel2.CanCollide = false

  384. Barrel2.Position = Vector3.new(0,100,0)

  385. Barrel2:BreakJoints()

  386. Barrel2.FormFactor = "Custom"

  387. Barrel2.Size = Vector3.new(0.2,0.2,0.2)

  388. Barrel2.TopSurface = "SmoothNoOutlines"

  389. Barrel2.BottomSurface = "SmoothNoOutlines"

  390. Barrel2.FrontSurface = "SmoothNoOutlines"

  391. Barrel2.BackSurface = "SmoothNoOutlines"

  392. Barrel2.RightSurface = "SmoothNoOutlines"

  393. Barrel2.LeftSurface = "SmoothNoOutlines"

  394. Barrel2.BrickColor = BrickColor.new("Really black")

  395. local Mesh = Instance.new("BlockMesh",Barrel2)

  396. Mesh.Scale = Vector3.new(0.25,0.25,2) / 0.2 * Scale

  397. local Barrel2Weld = Instance.new("Motor6D")

  398. Barrel2Weld.Part0 = Barrel

  399. Barrel2Weld.Part1 = Barrel2

  400. Barrel2Weld.C0 = CFrame.new(Vector3.new(0,0.225,0)*Scale)

  401. Barrel2Weld.Parent = Barrel2

  402. local RealBarrel = Instance.new("Part",Model)

  403. RealBarrel.CanCollide = false

  404. RealBarrel.Position = Vector3.new(0,100,0)

  405. RealBarrel:BreakJoints()

  406. RealBarrel.FormFactor = "Custom"

  407. RealBarrel.Size = Vector3.new(0.2,0.2,0.2)

  408. RealBarrel.TopSurface = "SmoothNoOutlines"

  409. RealBarrel.BottomSurface = "SmoothNoOutlines"

  410. RealBarrel.FrontSurface = "SmoothNoOutlines"

  411. RealBarrel.BackSurface = "SmoothNoOutlines"

  412. RealBarrel.RightSurface = "SmoothNoOutlines"

  413. RealBarrel.LeftSurface = "SmoothNoOutlines"

  414. RealBarrel.BrickColor = BrickColor.new("Dark grey metallic")

  415. local Mesh = Instance.new("CylinderMesh",RealBarrel)

  416. Mesh.Scale = Vector3.new(0.2,2,0.2) / 0.2 * Scale

  417. local RealBarrelWeld = Instance.new("Motor6D")

  418. RealBarrelWeld.Part0 = Barrel

  419. RealBarrelWeld.Part1 = RealBarrel

  420. RealBarrelWeld.C0 = CFrame.new(Vector3.new(0,0.1,-0.01)*Scale) * CFrame.Angles(math.rad(-90),0,0)

  421. RealBarrelWeld.Parent = RealBarrel

  422. for i = 1,75,15 do

  423. local Part = Instance.new("Part",Model)

  424. Part.CanCollide = false

  425. Part.Position = Vector3.new(0,100,0)

  426. Part:BreakJoints()

  427. Part.FormFactor = "Custom"

  428. Part.Size = Vector3.new(0.2,0.2,0.2)

  429. Part.TopSurface = "SmoothNoOutlines"

  430. Part.BottomSurface = "SmoothNoOutlines"

  431. Part.FrontSurface = "SmoothNoOutlines"

  432. Part.BackSurface = "SmoothNoOutlines"

  433. Part.RightSurface = "SmoothNoOutlines"

  434. Part.LeftSurface = "SmoothNoOutlines"

  435. Part.BrickColor = BrickColor.new("Black")

  436. local Mesh = Instance.new("BlockMesh",Part)

  437. Mesh.Scale = Vector3.new(0.05,0.065,0.05) / 0.2 * Scale

  438. local PartWeld = Instance.new("Motor6D")

  439. PartWeld.Part0 = Handle

  440. PartWeld.Part1 = Part

  441. PartWeld.C0 = CFrame.new(Vector3.new(0,0.525,-0.515)*Scale) * CFrame.Angles(math.rad(i),0,0) * CFrame.new(Vector3.new(0,0,0.2)*Scale)

  442. PartWeld.Parent = Part

  443. end

  444. local Part = Instance.new("Part",Model)

  445. Part.CanCollide = false

  446. Part.Position = Vector3.new(0,100,0)

  447. Part:BreakJoints()

  448. Part.FormFactor = "Custom"

  449. Part.Size = Vector3.new(0.2,0.2,0.2)

  450. Part.TopSurface = "SmoothNoOutlines"

  451. Part.BottomSurface = "SmoothNoOutlines"

  452. Part.FrontSurface = "SmoothNoOutlines"

  453. Part.BackSurface = "SmoothNoOutlines"

  454. Part.RightSurface = "SmoothNoOutlines"

  455. Part.LeftSurface = "SmoothNoOutlines"

  456. Part.BrickColor = BrickColor.new("Really black")

  457. local Mesh = Instance.new("BlockMesh",Part)

  458. Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale

  459. local PartWeld = Instance.new("Motor6D")

  460. PartWeld.Part0 = Barrel2

  461. PartWeld.Part1 = Part

  462. PartWeld.C0 = CFrame.new(Vector3.new(0.06,0.135,0.925)*Scale)

  463. PartWeld.Parent = Part

  464. local Part = Instance.new("Part",Model)

  465. Part.CanCollide = false

  466. Part.Position = Vector3.new(0,100,0)

  467. Part:BreakJoints()

  468. Part.FormFactor = "Custom"

  469. Part.Size = Vector3.new(0.2,0.2,0.2)

  470. Part.TopSurface = "SmoothNoOutlines"

  471. Part.BottomSurface = "SmoothNoOutlines"

  472. Part.FrontSurface = "SmoothNoOutlines"

  473. Part.BackSurface = "SmoothNoOutlines"

  474. Part.RightSurface = "SmoothNoOutlines"

  475. Part.LeftSurface = "SmoothNoOutlines"

  476. Part.BrickColor = BrickColor.new("Really black")

  477. local Mesh = Instance.new("BlockMesh",Part)

  478. Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale

  479. local PartWeld = Instance.new("Motor6D")

  480. PartWeld.Part0 = Barrel2

  481. PartWeld.Part1 = Part

  482. PartWeld.C0 = CFrame.new(Vector3.new(-0.06,0.135,0.925)*Scale)

  483. PartWeld.Parent = Part

  484. local Part = Instance.new("Part",Model)

  485. Part.CanCollide = false

  486. Part.Position = Vector3.new(0,100,0)

  487. Part:BreakJoints()

  488. Part.FormFactor = "Custom"

  489. Part.Size = Vector3.new(0.2,0.2,0.2)

  490. Part.TopSurface = "SmoothNoOutlines"

  491. Part.BottomSurface = "SmoothNoOutlines"

  492. Part.FrontSurface = "SmoothNoOutlines"

  493. Part.BackSurface = "SmoothNoOutlines"

  494. Part.RightSurface = "SmoothNoOutlines"

  495. Part.LeftSurface = "SmoothNoOutlines"

  496. Part.BrickColor = BrickColor.new("Really black")

  497. local Mesh = Instance.new("BlockMesh",Part)

  498. Mesh.Scale = Vector3.new(0.025,0.1,0.1) / 0.2 * Scale

  499. local PartWeld = Instance.new("Motor6D")

  500. PartWeld.Part0 = Barrel2

  501. PartWeld.Part1 = Part

  502. PartWeld.C0 = CFrame.new(Vector3.new(0,0.135,-0.925)*Scale)

  503. PartWeld.Parent = Part

  504. local Part = Instance.new("Part",Model)

  505. Part.CanCollide = false

  506. Part.Position = Vector3.new(0,100,0)

  507. Part:BreakJoints()

  508. Part.FormFactor = "Custom"

  509. Part.Size = Vector3.new(0.2,0.2,0.2)

  510. Part.Transparency = 1

  511. Part.TopSurface = "SmoothNoOutlines"

  512. Part.BottomSurface = "SmoothNoOutlines"

  513. Part.FrontSurface = "SmoothNoOutlines"

  514. Part.BackSurface = "SmoothNoOutlines"

  515. Part.RightSurface = "SmoothNoOutlines"

  516. Part.LeftSurface = "SmoothNoOutlines"

  517. Part.BrickColor = BrickColor.new("Really black")

  518. local Mesh = Instance.new("BlockMesh",Part)

  519. Mesh.Scale = Vector3.new(0.1,0.1,0.1) / 0.2 * Scale

  520. local PartWeld = Instance.new("Motor6D")

  521. PartWeld.Part0 = Barrel

  522. PartWeld.Part1 = Part

  523. PartWeld.C0 = CFrame.new(Vector3.new(0,0,-5)*Scale)

  524. PartWeld.Parent = Part

  525. local Light = Instance.new("PointLight",Part)

  526. Light.Color = BrickColor.new("Gold").Color

  527. Light.Enabled = true

  528. Light.Shadows = true

  529. Light.Brightness = 0

  530. Light.Range = 6

  531. local Part = Instance.new("Part",Model)

  532. Part.Material = "Neon"

  533. Part.CanCollide = false

  534. Part.Position = Vector3.new(0,100,0)

  535. Part:BreakJoints()

  536. Part.FormFactor = "Custom"

  537. Part.Size = Vector3.new(0.2,0.2,0.2)

  538. Part.TopSurface = "SmoothNoOutlines"

  539. Part.BottomSurface = "SmoothNoOutlines"

  540. Part.FrontSurface = "SmoothNoOutlines"

  541. Part.BackSurface = "SmoothNoOutlines"

  542. Part.RightSurface = "SmoothNoOutlines"

  543. Part.LeftSurface = "SmoothNoOutlines"

  544. Part.BrickColor = BrickColor.new("Bright yellow")

  545. Part.Transparency = 0.25

  546. local RecoilMesh = Instance.new("SpecialMesh",Part)

  547. RecoilMesh.MeshType = "FileMesh"

  548. RecoilMesh.MeshId = "http://www.roblox.com/Asset/?id=1323306"

  549. RecoilMesh.TextureId = "http://www.roblox.com/Asset/?id=98896228"

  550. RecoilMesh.Scale = Vector3.new(0.175,0,0.175) * Scale

  551. local PartWeld = Instance.new("Motor6D")

  552. PartWeld.Part0 = RealBarrel

  553. PartWeld.Part1 = Part

  554. PartWeld.C0 = CFrame.new(Vector3.new(0,0.95,0)*Scale)

  555. PartWeld.Parent = Part

  556. function ShootBullet(Target,barrel)

  557. local barrel = barrel or Barrel

  558. local Bullet = Instance.new("Part",Workspace)

  559. Barrel.CanCollide = false

  560. Bullet.FormFactor = "Custom"

  561. Bullet.Size = Vector3.new(0.2,0.2,5)*Scale

  562. Bullet.TopSurface = "Smooth"

  563. Bullet.BottomSurface = "Smooth"

  564. Bullet.Anchored = true

  565. Bullet.CanCollide = false

  566. Bullet.CFrame = CFrame.new((barrel.CFrame*CFrame.new(0,0,-barrel.Size.Z*barrel.Mesh.Scale.Z/2)).p,Target)*CFrame.new(0,0,-Bullet.Size.Z/2)

  567. Bullet.Transparency = 0.1

  568. Bullet.BrickColor = BrickColor.new("Gold")

  569. --[[local Mesh = Instance.new("SpecialMesh",Bullet)

  570. Mesh.MeshType = "FileMesh"

  571. Mesh.Scale = Vector3.new(0.5,0.5,0.2)

  572. Mesh.MeshId = "http://www.roblox.com/asset/?id=2697549"

  573. --Mesh.TextureId = "http://www.roblox.com/asset/?id=2697544"]]

  574. local Mesh = Instance.new("BlockMesh",Bullet)

  575. Mesh.Scale = Vector3.new(0.2,0.2,5)*Scale/Bullet.Size

  576. IgnoreList[#IgnoreList+1] = Bullet

  577. RenderStepped:wait()

  578. for i = Speed,1000,Speed do -- Loop to do the bullet movement and stuff.

  579. local ray,Hit,Pos,SurfaceNormal;

  580. ray = Ray.new(Bullet.Position,((Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)).p-Bullet.Position).unit*Speed)

  581. Hit,Pos,SurfaceNormal = Workspace:FindPartOnRayWithIgnoreList(ray,IgnoreList)

  582. Bullet.CFrame = Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)

  583. if Hit ~= nil then

  584. local Hum = Hit.Parent:FindFirstChild("Humanoid") or Hit.Parent.Parent:FindFirstChild("Humanoid") or (Hit.Parent.Parent.Parent ~= nil and Hit.Parent.Parent.Parent:FindFirstChild("Humanoid"))

  585. if Hum ~= nil then

  586. Hum:TakeDamage((((Gangster and math.random(0,0) or math.random(0,0))*Scale)/100)*Hum.MaxHealth)

  587. end

  588. break

  589. end

  590. RenderStepped:wait()

  591. end

  592. Bullet:Destroy()

  593. end

  594. Mouse.Button1Down:connect(function()

  595. if not Down and not DB then

  596. Down = true

  597. while Down do

  598. if Humanoid.Health == 0 then break end

  599. if not DB then

  600. DB = true

  601. local Sound = Instance.new("Sound",Barrel)

  602. Sound.SoundId = "http://www.roblox.com/Asset/?id=165946426" -- 132373574

  603. Sound.Volume = 5*Scale

  604. Sound.Pitch = (math.random(70,110)/100)/((Scale < 0.25 and 0.25) or (Scale > 4 and 4) or Scale)

  605. Sound:Play()

  606. Spawn(function()

  607. ShootBullet(Mouse.Hit.p,Barrel1)

  608. end)

  609. RecoilMesh.VertexColor = Vector3.new(1,math.random(160,245)/255,20/255)

  610. PartWeld.C0 = PartWeld.C0 * CFrame.Angles(0,math.rad(math.random(-40,40)),0)

  611. local Shell = Instance.new("Part",Workspace)

  612. Shell.FormFactor = "Custom"

  613. Shell.BrickColor = BrickColor.new("Bright yellow")

  614. Shell.Size = Vector3.new(0.2,0.5,0.2)*Scale

  615. Shell.CFrame = Barrel.CFrame*CFrame.new(0.5,0.5,0)*CFrame.Angles(math.rad(-90),0,0)

  616. Shell.Velocity = ((Barrel.CFrame*CFrame.new(5,0,math.random(-2,2))).p-Barrel.CFrame.p)*5*Scale

  617. local Mesh = Instance.new("CylinderMesh",Shell)

  618. Mesh.Scale = Vector3.new(0.2,0.5,0.2)*Scale/Shell.Size

  619. Spawn(function()

  620. wait(5)

  621. Shell:Destroy()

  622. end)

  623. for i = 1,20,7.5 do

  624. character1.Reanimate.FPart.Position = mouse.Hit.p

  625. RotationOffset = RotationOffset*CFrame.Angles(math.rad(7.5),0,0)

  626. Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,-0.15,0)*Scale)

  627. Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,0.15)*Scale)

  628. Light.Brightness = Light.Brightness+38

  629. RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,0.375,0)*Scale)

  630. RenderStepped:wait()

  631. end

  632. wait(0.02)

  633. for i = 1,20,3.75 do

  634. character1.Reanimate.FPart.Position = mouse.Hit.p

  635. RotationOffset = RotationOffset*CFrame.Angles(math.rad(-3.75),0,0)

  636. Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,0.075,0)*Scale)

  637. Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,-0.075)*Scale)

  638. Light.Brightness = Light.Brightness-19

  639. RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,-0.1875,0)*Scale)

  640. RenderStepped:wait()

  641. end

  642. wait(0.02)

  643. DB = false

  644. end

  645. end

  646. end

  647. end)

  648. Mouse.Button1Up:connect(function()

  649. Down = false

  650. end)

  651. Mouse.KeyDown:connect(function(Key)

  652. if Key:lower() == "g" and not DB then

  653. DB = true

  654. if Gangster == true then

  655. for i = 1,70,5 do

  656. RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(-5),0)

  657. RenderStepped:wait()

  658. end

  659. Gangster = false

  660. else

  661. for i = 1,70,5 do

  662. RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(5),0)

  663. RenderStepped:wait()

  664. end

  665. Gangster = true

  666. end

  667. DB = false

  668. end

  669. end)

  670. local Weld = Instance.new("Weld")

  671. Weld.Part0 = Torso

  672. Weld.Part1 = Character["Right Arm"]

  673. Weld.Parent = Torso

  674. local Weld2 = Instance.new("Weld")

  675. Weld2.Part0 = Torso

  676. Weld2.Part1 = Character.Head

  677. Weld2.Parent = Torso

  678. local RA = Character["Right Arm"]

  679. game:GetService("RunService"):BindToRenderStep("Pistol",Enum.RenderPriority.Character.Value,function()

  680. local Point = Torso.CFrame:vectorToObjectSpace(Mouse.Hit.p-Torso.CFrame.p)

  681. if Point.Z > 0 then

  682. if Point.X > 0 then

  683. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(90),0)

  684. elseif Point.X < 0 then

  685. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(-90),0)

  686. end

  687. end

  688. local CFr = (Torso.CFrame*Part0Joint):toObjectSpace(CFrame.new((Torso.CFrame*Part0Joint).p,Mouse.Hit.p))--RayEnd))

  689. Weld.C0 = Part0Joint * (CFr-CFr.p) * RotationOffset

  690. Weld.C1 = Part1Joint

  691. Weld.Part0 = Torso

  692. Weld.Part1 = RA

  693. local CFr = (Torso.CFrame*Part0JointHead):toObjectSpace(CFrame.new((Torso.CFrame*Part0JointHead).p,Mouse.Hit.p))--RayEnd))

  694. Weld2.C0 = Part0JointHead * (CFr-CFr.p) * RotationOffsetHead

  695. Weld2.C1 = Part1JointHead

  696. Weld2.Part0 = Torso

  697. Weld2.Part1 = Character.Head

  698. local Last = Scale

  699. Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 1)*0.8

  700. Speed = 20*Scale

  701. if Scale ~= Last then

  702. Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)

  703. Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)

  704. Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)

  705. Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)

  706. end

  707. end)

ROBLOX FE Mouse Fling Script - Pastebin.com (2024)
Top Articles
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated:

Views: 5687

Rating: 4.3 / 5 (64 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.