SHOW:
|
|
- or go back to the newest paste.
| 1 | --Acid Gun Gifted by machontz, Regular Script! | |
| 2 | ||
| 3 | - | Player = game:GetService("Players").OpticBloxxerZ
|
| 3 | + | Player = game:GetService("Players").coty645
|
| 4 | Character = Player.Character | |
| 5 | PlayerGui = Player.PlayerGui | |
| 6 | Backpack = Player.Backpack | |
| 7 | Torso = Character.Torso | |
| 8 | Head = Character.Head | |
| 9 | LeftArm = Character["Left Arm"] | |
| 10 | LeftLeg = Character["Left Leg"] | |
| 11 | RightArm = Character["Right Arm"] | |
| 12 | RightLeg = Character["Right Leg"] | |
| 13 | LS = Torso["Left Shoulder"] | |
| 14 | LH = Torso["Left Hip"] | |
| 15 | RS = Torso["Right Shoulder"] | |
| 16 | RH = Torso["Right Hip"] | |
| 17 | ModelName = "Weapon" | |
| 18 | attack = false | |
| 19 | attacktype = 1 | |
| 20 | Hitdeb = 0 | |
| 21 | Neck = Torso.Neck | |
| 22 | local neckcf0 = Neck.C0 | |
| 23 | ---------------------------- | |
| 24 | --Customize | |
| 25 | Ammo = 10000 | |
| 26 | --if (string.match(Player.Unlocks.Value,"RasAlgethi Ammo+") ~= nil) then | |
| 27 | MaxAmmo = 10000000 | |
| 28 | --else | |
| 29 | --MaxAmmo = 10000000 | |
| 30 | --end | |
| 31 | mindamage = 12 | |
| 32 | maxdamage = 30 | |
| 33 | crtmaxdamage = 39 | |
| 34 | omindamage = mindamage | |
| 35 | omaxdamage = maxdamage | |
| 36 | ocrtmaxdamage = crtmaxdamage | |
| 37 | crtrate = 100/5 | |
| 38 | --100%/critpercentage | |
| 39 | oblkbrkr = 0 | |
| 40 | blockbreaker = oblkbrkr | |
| 41 | spread = 2 | |
| 42 | spread = spread*100 | |
| 43 | Ammoregen = 20 | |
| 44 | --if (string.match(Player.Unlocks.Value,"RasAlgethi Range+") ~= nil) then | |
| 45 | range = 700 | |
| 46 | --else | |
| 47 | --range = 15000 | |
| 48 | --end | |
| 49 | rangepower = 50 | |
| 50 | CurrentAmmo = "Normal" | |
| 51 | handlecolor = BrickColor.new("Dark gray")
| |
| 52 | bcolor = BrickColor.new("Pastel yellow")
| |
| 53 | gemcolor = BrickColor.new("Black")
| |
| 54 | ammotrail = BrickColor.new("Pastel brown")
| |
| 55 | ToolName = "Ras Algethi" | |
| 56 | --------------------------------------------------------------------------------------------------------------------------------------- | |
| 57 | if Character:findFirstChild("EquippedVal",true) ~= nil then
| |
| 58 | Character:findFirstChild("EquippedVal",true).Parent = nil
| |
| 59 | end | |
| 60 | ev = Instance.new("BoolValue",Character)
| |
| 61 | ev.Name = "EquippedVal" | |
| 62 | ev.Value = false | |
| 63 | if Character:findFirstChild("Block",true) ~= nil then
| |
| 64 | Character:findFirstChild("Block",true).Parent = nil
| |
| 65 | end | |
| 66 | --player | |
| 67 | player = nil | |
| 68 | --welds | |
| 69 | RW, LW , RWL, LWL = Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld")
| |
| 70 | --what anim | |
| 71 | anim = "none" | |
| 72 | --other var | |
| 73 | player = Player | |
| 74 | ch = Character | |
| 75 | --save shoulders | |
| 76 | AoETrue = {}
| |
| 77 | RSH, LSH , RHL, LHL = ch.Torso["Right Shoulder"], ch.Torso["Left Shoulder"] , ch.Torso["Right Hip"] , ch.Torso["Left Hip"] | |
| 78 | function RWFunc() | |
| 79 | RW.Part1 = ch["Right Arm"] | |
| 80 | RSH.Part1 = nil | |
| 81 | end | |
| 82 | function LWFunc() | |
| 83 | LW.Part1 = ch["Left Arm"] | |
| 84 | LSH.Part1 = nil | |
| 85 | end | |
| 86 | function RWLFunc() | |
| 87 | RWL.Part1 = ch["Right Leg"] | |
| 88 | RHL.Part1 = nil | |
| 89 | ch["Right Leg"].Name = "RightLeg" | |
| 90 | RightLeg.CanCollide = false | |
| 91 | end | |
| 92 | function LWLFunc() | |
| 93 | LWL.Part1 = ch["Left Leg"] | |
| 94 | LHL.Part1 = nil | |
| 95 | ch["Left Leg"].Name = "LeftLeg" | |
| 96 | LeftLeg.CanCollide = true | |
| 97 | end | |
| 98 | function RWLRem() | |
| 99 | RightLeg.Name = "Right Leg" | |
| 100 | RWL.Part1 = nil | |
| 101 | RHL.Part1 = ch["Right Leg"] | |
| 102 | RightLeg.CanCollide = false | |
| 103 | end | |
| 104 | function LWLRem() | |
| 105 | LeftLeg.Name = "Left Leg" | |
| 106 | LWL.Part1 = nil | |
| 107 | LHL.Part1 = ch["Left Leg"] | |
| 108 | LeftLeg.CanCollide = false | |
| 109 | end | |
| 110 | function RWRem() | |
| 111 | RW.Part1 = nil | |
| 112 | RSH.Part1 = ch["Right Arm"] | |
| 113 | end | |
| 114 | function LWRem() | |
| 115 | LW.Part1 = nil | |
| 116 | LSH.Part1 = ch["Left Arm"] | |
| 117 | end | |
| 118 | if Character:findFirstChild(ModelName,true) ~= nil then | |
| 119 | Character:findFirstChild(ModelName,true).Parent = nil | |
| 120 | RHL.Part1 = ch["Right Leg"] | |
| 121 | LHL.Part1 = ch["Left Leg"] | |
| 122 | RSH.Part1 = ch["Right Arm"] | |
| 123 | LSH.Part1 = ch["Left Arm"] | |
| 124 | end | |
| 125 | local swordholder = Instance.new("Model")
| |
| 126 | swordholder.Name = ModelName | |
| 127 | swordholder.Parent = Character | |
| 128 | --derp | |
| 129 | RW.Part0 = ch.Torso | |
| 130 | RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
| 131 | RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) | |
| 132 | RW.Parent = swordholder | |
| 133 | -- | |
| 134 | LW.Part0 = ch.Torso | |
| 135 | LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) | |
| 136 | LW.C1 = CFrame.new(0, 0.5, 0) | |
| 137 | LW.Parent = swordholder | |
| 138 | -- | |
| 139 | RWL.Part0 = ch.Torso | |
| 140 | RWL.C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, 0, 0) | |
| 141 | RWL.C1 = CFrame.new(0.5, 1, 0) | |
| 142 | RWL.Parent = swordholder | |
| 143 | -- | |
| 144 | LWL.Part0 = ch.Torso | |
| 145 | LWL.C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, 0, 0) | |
| 146 | LWL.C1 = CFrame.new(-0.5, 1, 0) | |
| 147 | LWL.Parent = swordholder | |
| 148 | local msh1 = Instance.new("CylinderMesh")
| |
| 149 | msh1.Scale = Vector3.new(1,1,1) | |
| 150 | local msh2 = Instance.new("BlockMesh")
| |
| 151 | msh2.Scale = Vector3.new(1,1,1) | |
| 152 | local msh3 = Instance.new("CylinderMesh")
| |
| 153 | msh3.Scale = Vector3.new(1,1,1) | |
| 154 | local msh4 = Instance.new("CylinderMesh")
| |
| 155 | msh4.Scale = Vector3.new(1,1,1) | |
| 156 | local msh5 = Instance.new("CylinderMesh")
| |
| 157 | msh5.Scale = Vector3.new(1,1,1) | |
| 158 | local msh6 = Instance.new("BlockMesh")
| |
| 159 | msh6.Scale = Vector3.new(1,1,1) | |
| 160 | local torsc = false | |
| 161 | for i,z in pairs(Character:GetChildren()) do | |
| 162 | if z.className == "CharacterMesh" then | |
| 163 | if z.BodyPart == Enum.BodyPart.Torso then | |
| 164 | torsc = true | |
| 165 | end | |
| 166 | end | |
| 167 | end | |
| 168 | if torsc then | |
| 169 | msh7 = Instance.new("SpecialMesh")
| |
| 170 | msh7.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
| 171 | msh7.Scale = Vector3.new(2.01,1,1.01) | |
| 172 | msh7.Scale = Vector3.new(2.01,1,1.01) | |
| 173 | else | |
| 174 | msh7 = Instance.new("BlockMesh")
| |
| 175 | msh7.Scale = Vector3.new(2.01,0.1,1.01) | |
| 176 | end | |
| 177 | local msh8 = Instance.new("SpecialMesh")
| |
| 178 | msh8.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
| 179 | msh8.Scale = Vector3.new(0.5,0.5,7) | |
| 180 | msh8.Scale = Vector3.new(0.5,0.5,7) | |
| 181 | local msh9 = Instance.new("BlockMesh")
| |
| 182 | msh9.Scale = Vector3.new(1,1,1) | |
| 183 | local prt1 = Instance.new("Part")
| |
| 184 | prt1.formFactor = 3 | |
| 185 | prt1.CanCollide = false | |
| 186 | prt1.Name = "Handle" | |
| 187 | prt1.Locked = true | |
| 188 | prt1.Size = Vector3.new(0.3,1,0.3) | |
| 189 | prt1.Parent = swordholder | |
| 190 | msh1.Parent = prt1 |