FE Mouse Fling | MastersMZ scripts (2024)

To see this working, head to your live site.

MastersMZJan 21, 2022

inšŸ“¢MastersMZ Scripts

48 comments

Like

Comments (48)

shwushi770

Jun 1, 2023

i used the script in a r6 game with "HumanoidRootPart" set to "LeftArm" but it didnt work i just froze and died

Like

Unknown member

Apr 25, 2023

dwcfd

Like

nittaken258

Jan 15, 2023

how do i get the pistol

Like

Dragon Fire

Nov 7, 2022

doesnt work,i already changed the humanoidrootpart into leftarm but still kills me instantly,are there multiple of them? I used the comment one

Like

Jacky

Aug 28, 2022

where is the HumanoidRootPart??????

Like

Ultrabros Gaming

Aug 30, 2022

Replying to

Just use the script I said in the comment

Like

Ultrabros Gaming

Aug 4, 2022

for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() doif v:IsA("BasePart") and v.Name ~="LeftArm" thengame:GetService("RunService").Heartbeat:connect(function()v.Velocity = Vector3.new(0,-30,0)wait(0.5)end)endendfunction rmesh(HatName)for _,mesh in next, workspace[game.Players.LocalPlayer.Name][HatName]:GetDescendants() doif mesh:IsA("Mesh") or mesh:IsA("SpecialMesh") thenmesh:Remove()endendendfunction create(part, parent, position, rotation)part.AccessoryWeld:Remove()Instance.new("Attachment",part)Instance.new("AlignPosition",part)Instance.new("AlignOrientation",part)Instance.new("Attachment",parent)part.AlignPosition.Attachment0 = part.Attachmentpart.AlignOrientation.Attachment0 = part.Attachmentpart.AlignPosition.Attachment1 = parent.Attachmentpart.AlignOrientation.Attachment1 = parent.Attachmentpart.Attachment.Position = positionpart.Attachment.Orientation = rotationpart.AlignPosition.Responsiveness = 200part.AlignOrientation.Responsiveness = 200part.AlignPosition.MaxForce = 9999999part.AlignPosition.RigidityEnabled = falsepart.AlignOrientation.MaxTorque = 9999999endlocal LocalPlayer = game.Players.LocalPlayerfunction eswait(num)if num == 0 or num == nil thengame:service("RunService").Stepped:wait(0)elsefor i = 0, num dogame:service("RunService").Stepped:wait(0)endendendfunction makepart(hat,part)Instance.new('Part',workspace[LocalPlayer.Name])workspace[LocalPlayer.Name].Part.Name = 'lerp'..hatworkspace[LocalPlayer.Name]['lerp'..hat].CanCollide = falseworkspace[LocalPlayer.Name]['lerp'..hat].Size = workspace[LocalPlayer.Name][hat].Handle.Sizeworkspace[LocalPlayer.Name]['lerp'..hat].Transparency = 1Instance.new('Weld',workspace[LocalPlayer.Name]['lerp'..hat])create(workspace[LocalPlayer.Name][hat].Handle,workspace[LocalPlayer.Name]['lerp'..hat],Vector3.new(),Vector3.new())workspace[LocalPlayer.Name]['lerp'..hat].Weld.Part0 = workspace[LocalPlayer.Name]['lerp'..hat]workspace[LocalPlayer.Name]['lerp'..hat].Weld.Part1 = workspace[LocalPlayer.Name][part]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)endlocal hatsine = 0local hatchange = 1function clerp(hat,ppx,ppy,pppz,rrrx,rrry,rrz,lppx,lppy,lpppz,lrrrx,lrrry,lrrz,speed)coroutine.wrap(function()while true dohatsine = hatsine + speedworkspace[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)eswait()endend)()endlocal player = game.Players.LocalPlayerlocal character1 = player.Characterlocal mouse = player:GetMouse()local fakebody = Instance.new("Part", character1)fakebody.Transparency = 1fakebody.Anchored = truefakebody.CanCollide = falsefakebody.Position = character1.Head.Positionfakebody.Name = "FPart"wait()_G.ReanimationType = "PDeath" --PDeath, Fling, Simple_G.Velocity = Vector3.new(36,0,0)_G.FlingBlock = true_G.FlingBlockTransparency = 1_G.HighlightFlingBlock = true_G.FlingBlockPosition = "FPart"_G.HighlightFlingBlockColor = Color3.fromRGB(255,0,0)loadstring(game:HttpGet("https://raw.githubusercontent.com/GelatekWasTaken/Reanimation.lua/main/Main/Main.lua"))()wait(1)mouse.KeyDown:connect(function(key) if key == "e" then character1.Reanimate.FPart.Position = mouse.Hit.p endend)rmesh('Pink Hair')rmesh('Kate Hair')makepart('Kate Hair','Right Arm')clerp('Kate Hair',0,1,0,0,0,0,0,0,0,0,0,0,1)makepart('Pink Hair','Right Arm')clerp('Pink Hair',0,0.5,-2,-90,0,0,0,0,0,0,0,0,1)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.8local Speed = 20*Scalelocal Gravity = 0.1local Player = game.Players.LocalPlayerlocal Character = Player.Character.Reanimatelocal Humanoid = Character.HumanoidHumanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)local Torso = Character.HumanoidRootPartlocal Mouse = game.Players.LocalPlayer:GetMouse()local RenderStepped = game:GetService("RunService").RenderSteppedlocal Camera = Workspace.CurrentCameraCamera:ClearAllChildren()local Model = Instance.new("Model",Character)local IgnoreList = {Character,Workspace.Terrain}local Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)local Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)local RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0)local Gangster = falselocal Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)local Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)local RotationOffsetHead = CFrame.Angles(0,0,0)local Handle = Instance.new("Part",Model)Handle.CanCollide = falseHandle.Name = "Handle"Handle.Position = Vector3.new(0,100,0)Handle:BreakJoints()Handle.FormFactor = "Custom"Handle.Size = Vector3.new(0.2,0.2,0.2)Handle.TopSurface = "SmoothNoOutlines"Handle.BottomSurface = "SmoothNoOutlines"Handle.FrontSurface = "SmoothNoOutlines"Handle.BackSurface = "SmoothNoOutlines"Handle.RightSurface = "SmoothNoOutlines"Handle.LeftSurface = "SmoothNoOutlines"Handle.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Handle)Mesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scalelocal HandleWeld = Instance.new("Motor6D")HandleWeld.Part0 = Character["Right Arm"]HandleWeld.Part1 = HandleHandleWeld.C0 = CFrame.new(Vector3.new(0,-1,0)*Scale) * CFrame.Angles(math.rad(-105),0,0)HandleWeld.Parent = Handlelocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("CylinderMesh",Part)Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("CylinderMesh",Part)Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("CylinderMesh",Part)Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("CylinderMesh",Part)Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.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)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale)PartWeld.Parent = Partfor i = 0,80,10 dolocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.25,0.15,0.03555*2) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.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)PartWeld.Parent = Partendlocal Barrel = Instance.new("Part",Model)Barrel.CanCollide = falseBarrel.Position = Vector3.new(0,100,0)Barrel:BreakJoints()Barrel.FormFactor = "Custom"Barrel.Size = Vector3.new(0.2,0.2,0.2)Barrel.TopSurface = "SmoothNoOutlines"Barrel.BottomSurface = "SmoothNoOutlines"Barrel.FrontSurface = "SmoothNoOutlines"Barrel.BackSurface = "SmoothNoOutlines"Barrel.RightSurface = "SmoothNoOutlines"Barrel.LeftSurface = "SmoothNoOutlines"Barrel.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Barrel)Mesh.Scale = Vector3.new(0.25,0.2,2) / 0.2 * Scalelocal BarrelWeld = Instance.new("Motor6D")BarrelWeld.Part0 = HandleBarrelWeld.Part1 = BarrelBarrelWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.5,-0.7)*Scale)BarrelWeld.Parent = Barrellocal Barrel1 = Barrellocal Barrel2 = Instance.new("Part",Model)Barrel2.CanCollide = falseBarrel2.Position = Vector3.new(0,100,0)Barrel2:BreakJoints()Barrel2.FormFactor = "Custom"Barrel2.Size = Vector3.new(0.2,0.2,0.2)Barrel2.TopSurface = "SmoothNoOutlines"Barrel2.BottomSurface = "SmoothNoOutlines"Barrel2.FrontSurface = "SmoothNoOutlines"Barrel2.BackSurface = "SmoothNoOutlines"Barrel2.RightSurface = "SmoothNoOutlines"Barrel2.LeftSurface = "SmoothNoOutlines"Barrel2.BrickColor = BrickColor.new("Really black")local Mesh = Instance.new("BlockMesh",Barrel2)Mesh.Scale = Vector3.new(0.25,0.25,2) / 0.2 * Scalelocal Barrel2Weld = Instance.new("Motor6D")Barrel2Weld.Part0 = BarrelBarrel2Weld.Part1 = Barrel2Barrel2Weld.C0 = CFrame.new(Vector3.new(0,0.225,0)*Scale)Barrel2Weld.Parent = Barrel2local RealBarrel = Instance.new("Part",Model)RealBarrel.CanCollide = falseRealBarrel.Position = Vector3.new(0,100,0)RealBarrel:BreakJoints()RealBarrel.FormFactor = "Custom"RealBarrel.Size = Vector3.new(0.2,0.2,0.2)RealBarrel.TopSurface = "SmoothNoOutlines"RealBarrel.BottomSurface = "SmoothNoOutlines"RealBarrel.FrontSurface = "SmoothNoOutlines"RealBarrel.BackSurface = "SmoothNoOutlines"RealBarrel.RightSurface = "SmoothNoOutlines"RealBarrel.LeftSurface = "SmoothNoOutlines"RealBarrel.BrickColor = BrickColor.new("Dark grey metallic")local Mesh = Instance.new("CylinderMesh",RealBarrel)Mesh.Scale = Vector3.new(0.2,2,0.2) / 0.2 * Scalelocal RealBarrelWeld = Instance.new("Motor6D")RealBarrelWeld.Part0 = BarrelRealBarrelWeld.Part1 = RealBarrelRealBarrelWeld.C0 = CFrame.new(Vector3.new(0,0.1,-0.01)*Scale) * CFrame.Angles(math.rad(-90),0,0)RealBarrelWeld.Parent = RealBarrelfor i = 1,75,15 dolocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.05,0.065,0.05) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = HandlePartWeld.Part1 = PartPartWeld.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)PartWeld.Parent = Partendlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Really black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = Barrel2PartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0.06,0.135,0.925)*Scale)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Really black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = Barrel2PartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(-0.06,0.135,0.925)*Scale)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Really black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.025,0.1,0.1) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = Barrel2PartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0,0.135,-0.925)*Scale)PartWeld.Parent = Partlocal Part = Instance.new("Part",Model)Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.Transparency = 1Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Really black")local Mesh = Instance.new("BlockMesh",Part)Mesh.Scale = Vector3.new(0.1,0.1,0.1) / 0.2 * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = BarrelPartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0,0,-5)*Scale)PartWeld.Parent = Partlocal Light = Instance.new("PointLight",Part)Light.Color = BrickColor.new("Gold").ColorLight.Enabled = trueLight.Shadows = trueLight.Brightness = 0Light.Range = 6local Part = Instance.new("Part",Model)Part.Material = "Neon"Part.CanCollide = falsePart.Position = Vector3.new(0,100,0)Part:BreakJoints()Part.FormFactor = "Custom"Part.Size = Vector3.new(0.2,0.2,0.2)Part.TopSurface = "SmoothNoOutlines"Part.BottomSurface = "SmoothNoOutlines"Part.FrontSurface = "SmoothNoOutlines"Part.BackSurface = "SmoothNoOutlines"Part.RightSurface = "SmoothNoOutlines"Part.LeftSurface = "SmoothNoOutlines"Part.BrickColor = BrickColor.new("Bright yellow")Part.Transparency = 0.25local RecoilMesh = Instance.new("SpecialMesh",Part)RecoilMesh.MeshType = "FileMesh"RecoilMesh.MeshId = "http://www.roblox.com/Asset/?id=1323306"RecoilMesh.TextureId = "http://www.roblox.com/Asset/?id=98896228"RecoilMesh.Scale = Vector3.new(0.175,0,0.175) * Scalelocal PartWeld = Instance.new("Motor6D")PartWeld.Part0 = RealBarrelPartWeld.Part1 = PartPartWeld.C0 = CFrame.new(Vector3.new(0,0.95,0)*Scale)PartWeld.Parent = Partfunction ShootBullet(Target,barrel)local barrel = barrel or Barrellocal Bullet = Instance.new("Part",Workspace)Barrel.CanCollide = falseBullet.FormFactor = "Custom"Bullet.Size = Vector3.new(0.2,0.2,5)*ScaleBullet.TopSurface = "Smooth"Bullet.BottomSurface = "Smooth"Bullet.Anchored = trueBullet.CanCollide = falseBullet.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)Bullet.Transparency = 0.1Bullet.BrickColor = BrickColor.new("Gold")--[[local Mesh = Instance.new("SpecialMesh",Bullet)Mesh.MeshType = "FileMesh"Mesh.Scale = Vector3.new(0.5,0.5,0.2)Mesh.MeshId = "http://www.roblox.com/asset/?id=2697549"--Mesh.TextureId = "http://www.roblox.com/asset/?id=2697544"]]local Mesh = Instance.new("BlockMesh",Bullet)Mesh.Scale = Vector3.new(0.2,0.2,5)*Scale/Bullet.SizeIgnoreList[#IgnoreList+1] = BulletRenderStepped:wait()for i = Speed,1000,Speed do -- Loop to do the bullet movement and stuff.local ray,Hit,Pos,SurfaceNormal;ray = Ray.new(Bullet.Position,((Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)).p-Bullet.Position).unit*Speed)Hit,Pos,SurfaceNormal = Workspace:FindPartOnRayWithIgnoreList(ray,IgnoreList)Bullet.CFrame = Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)if Hit ~= nil thenlocal Hum = Hit.Parent:FindFirstChild("Humanoid") or Hit.Parent.Parent:FindFirstChild("Humanoid") or (Hit.Parent.Parent.Parent ~= nil and Hit.Parent.Parent.Parent:FindFirstChild("Humanoid"))if Hum ~= nil thenHum:TakeDamage((((Gangster and math.random(0,0) or math.random(0,0))*Scale)/100)*Hum.MaxHealth)endbreakendRenderStepped:wait()endBullet:Destroy()endMouse.Button1Down:connect(function()if not Down and not DB thenDown = truewhile Down doif Humanoid.Health == 0 then break endif not DB thenDB = truelocal Sound = Instance.new("Sound",Barrel)Sound.SoundId = "http://www.roblox.com/Asset/?id=165946426" -- 132373574Sound.Volume = 5*ScaleSound.Pitch = (math.random(70,110)/100)/((Scale < 0.25 and 0.25) or (Scale > 4 and 4) or Scale)Sound:Play()Spawn(function()ShootBullet(Mouse.Hit.p,Barrel1)end)RecoilMesh.VertexColor = Vector3.new(1,math.random(160,245)/255,20/255)PartWeld.C0 = PartWeld.C0 * CFrame.Angles(0,math.rad(math.random(-40,40)),0)local Shell = Instance.new("Part",Workspace)Shell.FormFactor = "Custom"Shell.BrickColor = BrickColor.new("Bright yellow")Shell.Size = Vector3.new(0.2,0.5,0.2)*ScaleShell.CFrame = Barrel.CFrame*CFrame.new(0.5,0.5,0)*CFrame.Angles(math.rad(-90),0,0)Shell.Velocity = ((Barrel.CFrame*CFrame.new(5,0,math.random(-2,2))).p-Barrel.CFrame.p)*5*Scalelocal Mesh = Instance.new("CylinderMesh",Shell)Mesh.Scale = Vector3.new(0.2,0.5,0.2)*Scale/Shell.SizeSpawn(function()wait(5)Shell:Destroy()end)for i = 1,20,7.5 docharacter1.Reanimate.FPart.Position = mouse.Hit.pRotationOffset = RotationOffset*CFrame.Angles(math.rad(7.5),0,0)Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,-0.15,0)*Scale)Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,0.15)*Scale)Light.Brightness = Light.Brightness+38RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,0.375,0)*Scale)RenderStepped:wait()endwait(0.02)for i = 1,20,3.75 docharacter1.Reanimate.FPart.Position = mouse.Hit.pRotationOffset = RotationOffset*CFrame.Angles(math.rad(-3.75),0,0)Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,0.075,0)*Scale)Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,-0.075)*Scale)Light.Brightness = Light.Brightness-19RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,-0.1875,0)*Scale)RenderStepped:wait()endwait(0.02)DB = falseendendendend)Mouse.Button1Up:connect(function()Down = falseend)Mouse.KeyDown:connect(function(Key)if Key:lower() == "g" and not DB thenDB = trueif Gangster == true thenfor i = 1,70,5 doRotationOffset = RotationOffset*CFrame.Angles(0,math.rad(-5),0)RenderStepped:wait()endGangster = falseelsefor i = 1,70,5 doRotationOffset = RotationOffset*CFrame.Angles(0,math.rad(5),0)RenderStepped:wait()endGangster = trueendDB = falseendend)local Weld = Instance.new("Weld")Weld.Part0 = TorsoWeld.Part1 = Character["Right Arm"]Weld.Parent = Torsolocal Weld2 = Instance.new("Weld")Weld2.Part0 = TorsoWeld2.Part1 = Character.HeadWeld2.Parent = Torsolocal RA = Character["Right Arm"]game:GetService("RunService"):BindToRenderStep("Pistol",Enum.RenderPriority.Character.Value,function()local Point = Torso.CFrame:vectorToObjectSpace(Mouse.Hit.p-Torso.CFrame.p)if Point.Z > 0 thenif Point.X > 0 thenTorso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(90),0)elseif Point.X < 0 thenTorso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(-90),0)endendlocal CFr = (Torso.CFrame*Part0Joint):toObjectSpace(CFrame.new((Torso.CFrame*Part0Joint).p,Mouse.Hit.p))--RayEnd))Weld.C0 = Part0Joint * (CFr-CFr.p) * RotationOffsetWeld.C1 = Part1JointWeld.Part0 = TorsoWeld.Part1 = RAlocal CFr = (Torso.CFrame*Part0JointHead):toObjectSpace(CFrame.new((Torso.CFrame*Part0JointHead).p,Mouse.Hit.p))--RayEnd))Weld2.C0 = Part0JointHead * (CFr-CFr.p) * RotationOffsetHeadWeld2.C1 = Part1JointHeadWeld2.Part0 = TorsoWeld2.Part1 = Character.Headlocal Last = ScaleScale = 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.8Speed = 20*Scaleif Scale ~= Last thenPart0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)endend)

Like

haterhatermid

Jul 31, 2022

Thanks man great stuff great website

Like

惄X O D K

Jul 15, 2022

I try to do it, I changed it to Left Arm but then my character like has a seizure and then I have to rejoin

Like

Ultrabros Gaming

Aug 10, 2022

Replying to

Did you go into a game that uses the r6 character type?

Like

Calvin Hodges

Dec 2, 2022

Replying to

how did u do it?

Like

Ultrabros Gaming

Dec 4, 2022

Replying to

are you in a r6 roblox game?

Like

Ultrabros Gaming

Jul 12, 2022

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm" what I said above is the working script. it only works in r6

Like

asasx axaxax

Aug 2, 2022

Replying to

how?

Like

Ultrabros Gaming

Aug 30, 2022

Replying to

Look at the script I commented

Like

weweree weweerwwewer

Oct 14, 2022

Replying to

Nope in the 2 line u need to put instead of "HumanoidRootPart" you need to put "LeftArm"

Like

sjacobeleazar

Jun 24, 2022

it dosent work on krnl dumb

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

weweree weweerwwewer

Oct 14, 2022

Replying to

Cap it works

Like

Sir. Boris Animations

Jan 31, 2023

Replying to

how?

Like

Szmn066

Jun 22, 2022

when i execute i just stop and cant move. Later then I die but i still stand still and nothing happens. Neither when i press E

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

weweree weweerwwewer

Oct 14, 2022

Replying to

Try recopy the script fully then change "HumanoidRootPart" to "Left Arm" (2d line of the script)

Like

sjacobeleazar

Jun 22, 2022

its patched

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

The Anex

Jun 5, 2022

nice

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

matthew

Feb 3, 2022

does it work on breaking point?

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

Rafael Vincenzo Manlapaz

Jan 29, 2022

script only works if the game has collision btw

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

TottalyBADAI 1

Jan 28, 2022

how that work-

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

OutOfIdeas

Jan 25, 2022

either this got patched, or it just doesnt work for krnl

Like

Ultrabros Gaming

Jul 12, 2022

Replying to

it actually fully works you just have to change "HumanoidRootPart" to "Left Arm"

Like

OutOfIdeas

Jan 25, 2022

does it work on krnl?

Like

flxkz Ali

Feb 5, 2022

Replying to

dont think so no

Like

Omar Hamid

Feb 19, 2022

Replying to

nah it works on krnl so yyou capin fixlz

Like

Blu R

Jun 13, 2022

Replying to

he said dont think so doesnt mean he knows :/

Like

Noah Price

Jan 25, 2022

doesn't work i believe. i think it might be patched

Like

ondemain

Jun 22, 2022

Replying to

you need to click e not click mouse

Like

TouseefGamer X

Jan 22, 2022

and R15

Like

FE Mouse Fling | MastersMZ scripts (2024)
Top Articles
Latest Posts
Article information

Author: Greg O'Connell

Last Updated:

Views: 6539

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Greg O'Connell

Birthday: 1992-01-10

Address: Suite 517 2436 Jefferey Pass, Shanitaside, UT 27519

Phone: +2614651609714

Job: Education Developer

Hobby: Cooking, Gambling, Pottery, Shooting, Baseball, Singing, Snowboarding

Introduction: My name is Greg O'Connell, I am a delightful, colorful, talented, kind, lively, modern, tender person who loves writing and wants to share my knowledge and understanding with you.