SHOW:
|
|
- or go back to the newest paste.
1 | - | --- noobslayer2010 |
1 | + | --=================================-- |
2 | ||
3 | ||
4 | -- EDIT BY MELISSA666666GIRL -- | |
5 | -- ORIGINAL SCRIPT -- | |
6 | - | function fWeld(zName, zParent, zPart0, zPart1, zCoco, a, b, c, d, e, f) |
6 | + | -- Kirky's Realistic Pistol script -- |
7 | - | local funcw = Instance.new("Weld") |
7 | + | |
8 | - | funcw.Name = zName |
8 | + | -- https://pastebin.com/raw/2W78wPwu -- |
9 | - | funcw.Parent = zParent |
9 | + | |
10 | - | funcw.Part0 = zPart0 |
10 | + | -- THANKS FOR USING :> -- |
11 | - | funcw.Part1 = zPart1 |
11 | + | |
12 | - | if (zCoco == true) then |
12 | + | |
13 | - | funcw.C0 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f) |
13 | + | --==================================-- |
14 | - | else |
14 | + | |
15 | - | funcw.C1 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f) |
15 | + | 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 |
16 | local Speed = 20*Scale | |
17 | - | return funcw |
17 | + | local Gravity = 0.1 |
18 | ||
19 | - | function fun(n1, n2) |
19 | + | local Player = game.Players.LocalPlayer |
20 | - | pcall(function() |
20 | + | local Character = Player.Character |
21 | - | t1 = game.Players[n1].Character.Torso |
21 | + | local Humanoid = Character.Humanoid |
22 | - | t2 = game.Players[n2].Character.Torso |
22 | + | Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false) |
23 | - | game.Players[n2].Character.Head.Died.Looped = true |
23 | + | local Torso = Character.HumanoidRootPart |
24 | - | game.Players[n2].Character.Head.Died.Playing = true |
24 | + | local Mouse = game.Players.LocalPlayer:GetMouse() |
25 | - | t2.Parent.Humanoid.PlatformStand = true |
25 | + | local RenderStepped = game:GetService("RunService").RenderStepped |
26 | - | t1["Left Shoulder"]:Remove() |
26 | + | local Camera = Workspace.CurrentCamera |
27 | - | ls1 = Instance.new("Weld") |
27 | + | Camera:ClearAllChildren() |
28 | - | ls1.Parent = t1 |
28 | + | local Model = Instance.new("Model",Character) |
29 | - | ls1.Part0 = t1 |
29 | + | local IgnoreList = {Character,Workspace.Terrain} |
30 | - | ls1.Part1 = t1.Parent["Left Arm"] |
30 | + | |
31 | - | ls1.C0 = CFrame.new(-1.5,0,0) |
31 | + | local Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25) |
32 | - | ls1.Name = "Left Shoulder" |
32 | + | local Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25) |
33 | - | t1["Right Shoulder"]:Remove() |
33 | + | local RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0) |
34 | - | rs1 = Instance.new("Weld") |
34 | + | local Gangster = false |
35 | - | rs1.Parent = t1 |
35 | + | |
36 | - | rs1.Part0 = t1 |
36 | + | local Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25) |
37 | - | rs1.Part1 = t1.Parent["Right Arm"] |
37 | + | local Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25) |
38 | - | rs1.C0 = CFrame.new(1.5,0,0) |
38 | + | local RotationOffsetHead = CFrame.Angles(0,0,0) |
39 | - | rs1.Name = "Right Shoulder" |
39 | + | |
40 | - | t2["Left Shoulder"]:Remove() |
40 | + | local Handle = Instance.new("Part",Model) |
41 | - | ls2 = Instance.new("Weld") |
41 | + | Handle.CanCollide = false |
42 | - | ls2.Parent = t2 |
42 | + | Handle.Name = "Handle" |
43 | - | ls2.Part0 = t2 |
43 | + | Handle.Position = Vector3.new(0,100,0) |
44 | - | ls2.Part1 = t2.Parent["Left Arm"] |
44 | + | Handle:BreakJoints() |
45 | - | ls2.C0 = CFrame.new(-1.5,0,0) |
45 | + | Handle.FormFactor = "Custom" |
46 | - | ls2.Name = "Left Shoulder" |
46 | + | Handle.Size = Vector3.new(0.2,0.2,0.2) |
47 | - | t2["Right Shoulder"]:Remove() |
47 | + | Handle.TopSurface = "SmoothNoOutlines" |
48 | - | rs2 = Instance.new("Weld") |
48 | + | Handle.BottomSurface = "SmoothNoOutlines" |
49 | - | rs2.Parent = t2 |
49 | + | Handle.FrontSurface = "SmoothNoOutlines" |
50 | - | rs2.Part0 = t2 |
50 | + | Handle.BackSurface = "SmoothNoOutlines" |
51 | - | rs2.Part1 = t2.Parent["Right Arm"] |
51 | + | Handle.RightSurface = "SmoothNoOutlines" |
52 | - | rs2.C0 = CFrame.new(1.5,0,0) |
52 | + | Handle.LeftSurface = "SmoothNoOutlines" |
53 | - | rs2.Name = "Right Shoulder" |
53 | + | Handle.BrickColor = BrickColor.new("Really black") |
54 | - | t2["Left Hip"]:Remove() |
54 | + | Handle.Material = "Plastic" |
55 | - | lh2 = Instance.new("Weld") |
55 | + | local Mesh = Instance.new("BlockMesh",Handle) |
56 | - | lh2.Parent = t2 |
56 | + | Mesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scale |
57 | - | lh2.Part0 = t2 |
57 | + | local HandleWeld = Instance.new("Motor6D") |
58 | - | lh2.Part1 = t2.Parent["Left Leg"] |
58 | + | HandleWeld.Part0 = Character["Right Arm"] |
59 | - | lh2.C0 = CFrame.new(-0.5,-2,0) |
59 | + | HandleWeld.Part1 = Handle |
60 | - | lh2.Name = "Left Hip" |
60 | + | HandleWeld.C0 = CFrame.new(Vector3.new(0,-1,0)*Scale) * CFrame.Angles(math.rad(-105),0,0) |
61 | - | t2["Right Hip"]:Remove() |
61 | + | HandleWeld.Parent = Handle |
62 | - | rh2 = Instance.new("Weld") |
62 | + | |
63 | - | rh2.Parent = t2 |
63 | + | local Part = Instance.new("Part",Model) |
64 | - | rh2.Part0 = t2 |
64 | + | Part.CanCollide = false |
65 | - | rh2.Part1 = t2.Parent["Right Leg"] |
65 | + | Part.Position = Vector3.new(0,100,0) |
66 | - | rh2.C0 = CFrame.new(0.5,-2,0) |
66 | + | Part:BreakJoints() |
67 | - | rh2.Name = "Right Hip" |
67 | + | Part.FormFactor = "Custom" |
68 | - | local d = Instance.new("Part") |
68 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
69 | - | d.TopSurface = 0 |
69 | + | Part.TopSurface = "SmoothNoOutlines" |
70 | - | d.BottomSurface = 0 |
70 | + | Part.BottomSurface = "SmoothNoOutlines" |
71 | - | d.CanCollide = false |
71 | + | Part.FrontSurface = "SmoothNoOutlines" |
72 | - | d.BrickColor = BrickColor.new("Medium stone grey") |
72 | + | Part.BackSurface = "SmoothNoOutlines" |
73 | - | d.Shape = "Ball" |
73 | + | Part.RightSurface = "SmoothNoOutlines" |
74 | - | d.Parent = t1 |
74 | + | Part.LeftSurface = "SmoothNoOutlines" |
75 | - | d.Size = Vector3.new(1,1,1) |
75 | + | Part.BrickColor = BrickColor.new("Really black") |
76 | - | local dm = Instance.new("SpecialMesh") |
76 | + | Part.Material = "Plastic" |
77 | - | dm.MeshType = "Sphere" |
77 | + | local Mesh = Instance.new("CylinderMesh",Part) |
78 | - | dm.Parent = d |
78 | + | Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale |
79 | - | dm.Scale = Vector3.new(0.4,0.4,0.4) |
79 | + | local PartWeld = Instance.new("Motor6D") |
80 | - | fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0) |
80 | + | PartWeld.Part0 = Handle |
81 | - | d2 = d:Clone() |
81 | + | PartWeld.Part1 = Part |
82 | - | d2.Parent = t1 |
82 | + | PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0) |
83 | - | fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0) |
83 | + | PartWeld.Parent = Part |
84 | - | local c = Instance.new("Part") |
84 | + | |
85 | - | c.TopSurface = 0 |
85 | + | local Part = Instance.new("Part",Model) |
86 | - | c.BottomSurface = 0 |
86 | + | Part.CanCollide = false |
87 | - | c.CanCollide = false |
87 | + | Part.Position = Vector3.new(0,100,0) |
88 | - | c.BrickColor = BrickColor.new("Pastel brown") |
88 | + | Part:BreakJoints() |
89 | - | c.Parent = t1 |
89 | + | Part.FormFactor = "Custom" |
90 | - | c.formFactor = "Custom" |
90 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
91 | - | c.Size = Vector3.new(0.4,1.3,0.4) |
91 | + | Part.TopSurface = "SmoothNoOutlines" |
92 | - | cm = Instance.new("CylinderMesh") |
92 | + | Part.BottomSurface = "SmoothNoOutlines" |
93 | - | cm.Parent = c |
93 | + | Part.FrontSurface = "SmoothNoOutlines" |
94 | - | a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0) |
94 | + | Part.BackSurface = "SmoothNoOutlines" |
95 | - | c2 = d:Clone() |
95 | + | Part.RightSurface = "SmoothNoOutlines" |
96 | - | c2.BrickColor = BrickColor.new("Medium stone grey") |
96 | + | Part.LeftSurface = "SmoothNoOutlines" |
97 | - | c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4) |
97 | + | Part.BrickColor = BrickColor.new("Really black") |
98 | - | c2.Parent = t1 |
98 | + | Part.Material = "Plastic" |
99 | - | fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0) |
99 | + | local Mesh = Instance.new("CylinderMesh",Part) |
100 | - | local bl = Instance.new("Part") |
100 | + | Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale |
101 | - | bl.TopSurface = 0 |
101 | + | local PartWeld = Instance.new("Motor6D") |
102 | - | bl.BottomSurface = 0 |
102 | + | PartWeld.Part0 = Handle |
103 | - | bl.CanCollide = false |
103 | + | PartWeld.Part1 = Part |
104 | - | bl.BrickColor = BrickColor.new("Pastel brown") |
104 | + | PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0) |
105 | - | bl.Shape = "Ball" |
105 | + | PartWeld.Parent = Part |
106 | - | bl.Parent = t2 |
106 | + | |
107 | - | bl.Size = Vector3.new(1,1,1) |
107 | + | local Part = Instance.new("Part",Model) |
108 | - | local dm = Instance.new("SpecialMesh") |
108 | + | Part.CanCollide = false |
109 | - | dm.MeshType = "Sphere" |
109 | + | Part.Position = Vector3.new(0,100,0) |
110 | - | dm.Parent = bl |
110 | + | Part:BreakJoints() |
111 | - | dm.Scale = Vector3.new(1.2,1.2,1.2) |
111 | + | Part.FormFactor = "Custom" |
112 | - | fWeld("weld",t2,t2,bl,true,-0.5,0.5,-0.6,0,0,0) |
112 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
113 | - | local br = Instance.new("Part") |
113 | + | Part.TopSurface = "SmoothNoOutlines" |
114 | - | br.TopSurface = 0 |
114 | + | Part.BottomSurface = "SmoothNoOutlines" |
115 | - | br.BottomSurface = 0 |
115 | + | Part.FrontSurface = "SmoothNoOutlines" |
116 | - | br.CanCollide = false |
116 | + | Part.BackSurface = "SmoothNoOutlines" |
117 | - | br.BrickColor = BrickColor.new("Pastel brown") |
117 | + | Part.RightSurface = "SmoothNoOutlines" |
118 | - | br.Shape = "Ball" |
118 | + | Part.LeftSurface = "SmoothNoOutlines" |
119 | - | br.Parent = t2 |
119 | + | Part.BrickColor = BrickColor.new("Really black") |
120 | - | br.Size = Vector3.new(1,1,1) |
120 | + | Part.Material = "Plastic" |
121 | - | local dm = Instance.new("SpecialMesh") |
121 | + | local Mesh = Instance.new("CylinderMesh",Part) |
122 | - | dm.MeshType = "Sphere" |
122 | + | Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale |
123 | - | dm.Parent = br |
123 | + | local PartWeld = Instance.new("Motor6D") |
124 | - | dm.Scale = Vector3.new(1.2,1.2,1.2) |
124 | + | PartWeld.Part0 = Handle |
125 | - | fWeld("weld",t2,t2,br,true,0.5,0.5,-0.6,0,0,0) |
125 | + | PartWeld.Part1 = Part |
126 | - | local bln = Instance.new("Part") |
126 | + | PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0) |
127 | - | bln.TopSurface = 0 |
127 | + | PartWeld.Parent = Part |
128 | - | bln.BottomSurface = 0 |
128 | + | |
129 | - | bln.CanCollide = false |
129 | + | local Part = Instance.new("Part",Model) |
130 | - | bln.Shape = "Ball" |
130 | + | Part.CanCollide = false |
131 | - | bln.Parent = t2 |
131 | + | Part.Position = Vector3.new(0,100,0) |
132 | - | bln.Size = Vector3.new(1,1,1) |
132 | + | Part:BreakJoints() |
133 | - | local dm = Instance.new("SpecialMesh") |
133 | + | Part.FormFactor = "Custom" |
134 | - | dm.MeshType = "Sphere" |
134 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
135 | - | dm.Parent = bln |
135 | + | Part.TopSurface = "SmoothNoOutlines" |
136 | - | dm.Scale = Vector3.new(0.2,0.2,0.2) |
136 | + | Part.BottomSurface = "SmoothNoOutlines" |
137 | - | fWeld("weld",t2,t2,bln,true,-0.5,0.5,-1.2,0,0,0) |
137 | + | Part.FrontSurface = "SmoothNoOutlines" |
138 | - | local brn = Instance.new("Part") |
138 | + | Part.BackSurface = "SmoothNoOutlines" |
139 | - | brn.TopSurface = 0 |
139 | + | Part.RightSurface = "SmoothNoOutlines" |
140 | - | brn.BottomSurface = 0 |
140 | + | Part.LeftSurface = "SmoothNoOutlines" |
141 | - | brn.CanCollide = false |
141 | + | Part.BrickColor = BrickColor.new("Really black") |
142 | - | brn.Shape = "Ball" |
142 | + | Part.Material = "Plastic" |
143 | - | brn.Parent = t2 |
143 | + | local Mesh = Instance.new("CylinderMesh",Part) |
144 | - | brn.Size = Vector3.new(1,1,1) |
144 | + | Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale |
145 | - | local dm = Instance.new("SpecialMesh") |
145 | + | local PartWeld = Instance.new("Motor6D") |
146 | - | dm.MeshType = "Sphere" |
146 | + | PartWeld.Part0 = Handle |
147 | - | dm.Parent = brn |
147 | + | PartWeld.Part1 = Part |
148 | - | dm.Scale = Vector3.new(0.2,0.2,0.2) |
148 | + | PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0) |
149 | - | fWeld("weld",t2,t2,brn,true,0.5,0.5,-1.2,0,0,0) |
149 | + | PartWeld.Parent = Part |
150 | - | lh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,-0.4,0) |
150 | + | |
151 | - | rh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,0.4,0) |
151 | + | local Part = Instance.new("Part",Model) |
152 | - | ls2.C1 = CFrame.new(-0.5,-1.3,-0.5) * CFrame.Angles(0.9,-0.4,0) |
152 | + | Part.CanCollide = false |
153 | - | rs2.C1 = CFrame.new(0.5,-1.3,-0.5) * CFrame.Angles(0.9,0.4,0) |
153 | + | Part.Position = Vector3.new(0,100,0) |
154 | - | ls1.C1 = CFrame.new(-0.5,0.7,0) * CFrame.Angles(-0.9,-0.4,0) |
154 | + | Part:BreakJoints() |
155 | - | rs1.C1 = CFrame.new(0.5,0.7,0) * CFrame.Angles(-0.9,0.4,0) |
155 | + | Part.FormFactor = "Custom" |
156 | - | if t1:findFirstChild("weldx") ~= nil then |
156 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
157 | - | t1.weldx:Remove() |
157 | + | Part.TopSurface = "SmoothNoOutlines" |
158 | Part.BottomSurface = "SmoothNoOutlines" | |
159 | - | we = fWeld("weldx", t1, t1, t2, true, 0, -0.9, -1.3, math.rad(-90), 0, 0) |
159 | + | Part.FrontSurface = "SmoothNoOutlines" |
160 | - | n = t2.Neck |
160 | + | Part.BackSurface = "SmoothNoOutlines" |
161 | - | n.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0) |
161 | + | Part.RightSurface = "SmoothNoOutlines" |
162 | Part.LeftSurface = "SmoothNoOutlines" | |
163 | - | coroutine.resume(coroutine.create(function() |
163 | + | Part.BrickColor = BrickColor.new("Really black") |
164 | - | while wait() do |
164 | + | Part.Material = "Plastic" |
165 | - | for i = 1,6 do |
165 | + | local Mesh = Instance.new("BlockMesh",Part) |
166 | - | we.C1 = we.C1 * CFrame.new(0,-0.3,0) |
166 | + | Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale |
167 | - | wait() |
167 | + | local PartWeld = Instance.new("Motor6D") |
168 | PartWeld.Part0 = Handle | |
169 | PartWeld.Part1 = Part | |
170 | - | for i = 1,6 do |
170 | + | PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0) |
171 | - | we.C1 = we.C1 * CFrame.new(0,0.3,0) |
171 | + | PartWeld.Parent = Part |
172 | - | wait() |
172 | + | |
173 | local Part = Instance.new("Part",Model) | |
174 | Part.CanCollide = false | |
175 | - | end)) |
175 | + | Part.Position = Vector3.new(0,100,0) |
176 | Part:BreakJoints() | |
177 | Part.FormFactor = "Custom" | |
178 | - | plr = game.Players.LocalPlayer |
178 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
179 | - | char = plr.Character |
179 | + | Part.TopSurface = "SmoothNoOutlines" |
180 | - | Clicksound = Instance.new("Sound",game.Players.LocalPlayer.PlayerGui) |
180 | + | Part.BottomSurface = "SmoothNoOutlines" |
181 | - | Clicksound.SoundId = "rbxassetid://178104975" |
181 | + | Part.FrontSurface = "SmoothNoOutlines" |
182 | - | Clicksound.Volume = 100 |
182 | + | Part.BackSurface = "SmoothNoOutlines" |
183 | - | IntroSong = Instance.new("Sound",game.Players.LocalPlayer.PlayerGui) |
183 | + | Part.RightSurface = "SmoothNoOutlines" |
184 | - | IntroSong.Volume = 10 |
184 | + | Part.LeftSurface = "SmoothNoOutlines" |
185 | - | IntroSong.SoundId = "rbxassetid://608600954" |
185 | + | Part.BrickColor = BrickColor.new("Really black") |
186 | - | LineOne = Instance.new("TextLabel") |
186 | + | Part.Material = "Plastic" |
187 | - | LineTw0 = Instance.new("TextLabel") |
187 | + | local Mesh = Instance.new("BlockMesh",Part) |
188 | - | LineThree = Instance.new("TextLabel") |
188 | + | Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale |
189 | - | LineFour = Instance.new("TextLabel") |
189 | + | local PartWeld = Instance.new("Motor6D") |
190 | - | MSound = Instance.new("Sound",workspace) |
190 | + | PartWeld.Part0 = Handle |
191 | - | MSound.Volume = 4 |
191 | + | PartWeld.Part1 = Part |
192 | - | MSound.Looped = true |
192 | + | PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0) |
193 | - | InvisWS = Instance.new("TextButton") |
193 | + | PartWeld.Parent = Part |
194 | - | GhostWS = Instance.new("TextButton") |
194 | + | |
195 | - | Hell = Instance.new("TextButton") |
195 | + | local Part = Instance.new("Part",Model) |
196 | - | O = Instance.new("TextLabel") |
196 | + | Part.CanCollide = false |
197 | - | Rape = Instance.new("TextButton") |
197 | + | Part.Position = Vector3.new(0,100,0) |
198 | - | SitPlr = Instance.new("TextButton") |
198 | + | Part:BreakJoints() |
199 | - | JumpPlr = Instance.new("TextButton") |
199 | + | Part.FormFactor = "Custom" |
200 | - | T = Instance.new("TextLabel") |
200 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
201 | - | FrameTwo = Instance.new("Frame") |
201 | + | Part.TopSurface = "SmoothNoOutlines" |
202 | - | Gravity = Instance.new("TextButton") |
202 | + | Part.BottomSurface = "SmoothNoOutlines" |
203 | - | GravNum = Instance.new("TextBox") |
203 | + | Part.FrontSurface = "SmoothNoOutlines" |
204 | - | MusicCube = Instance.new("TextButton") |
204 | + | Part.BackSurface = "SmoothNoOutlines" |
205 | - | RemoveCube = Instance.new("TextButton") |
205 | + | Part.RightSurface = "SmoothNoOutlines" |
206 | - | Rape = Instance.new("TextButton") |
206 | + | Part.LeftSurface = "SmoothNoOutlines" |
207 | - | RapeVictim = Instance.new("TextBox") |
207 | + | Part.BrickColor = BrickColor.new("Really black") |
208 | - | MSound.Playing = true |
208 | + | Part.Material = "Plastic" |
209 | - | Exploit = Instance.new("ScreenGui") |
209 | + | local Mesh = Instance.new("BlockMesh",Part) |
210 | - | Frame = Instance.new("Frame") |
210 | + | Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale |
211 | - | PlayerName = Instance.new("TextBox") |
211 | + | local PartWeld = Instance.new("Motor6D") |
212 | - | SelectAll = Instance.new("TextButton") |
212 | + | PartWeld.Part0 = Handle |
213 | - | Music = Instance.new("TextButton") |
213 | + | PartWeld.Part1 = Part |
214 | - | Punish = Instance.new("TextButton") |
214 | + | PartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0) |
215 | - | MeshID = Instance.new("TextBox") |
215 | + | PartWeld.Parent = Part |
216 | - | MuID = Instance.new("TextBox") |
216 | + | |
217 | - | LoadCharacter = Instance.new("TextButton") |
217 | + | local Part = Instance.new("Part",Model) |
218 | - | Clearws = Instance.new("TextButton") |
218 | + | Part.CanCollide = false |
219 | - | SpawnLoc = Instance.new("TextButton") |
219 | + | Part.Position = Vector3.new(0,100,0) |
220 | - | Freeze = Instance.new("TextButton") |
220 | + | Part:BreakJoints() |
221 | - | Invisible = Instance.new("TextButton") |
221 | + | Part.FormFactor = "Custom" |
222 | - | Settings = Instance.new("TextButton") |
222 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
223 | - | RemoveTools = Instance.new("TextButton") |
223 | + | Part.TopSurface = "SmoothNoOutlines" |
224 | - | Visualizer = Instance.new("TextButton") |
224 | + | Part.BottomSurface = "SmoothNoOutlines" |
225 | - | BG = Instance.new("Frame") |
225 | + | Part.FrontSurface = "SmoothNoOutlines" |
226 | - | Stools = Instance.new("TextButton") |
226 | + | Part.BackSurface = "SmoothNoOutlines" |
227 | - | Theme4 = Instance.new("TextButton") |
227 | + | Part.RightSurface = "SmoothNoOutlines" |
228 | - | Kill = Instance.new("TextButton") |
228 | + | Part.LeftSurface = "SmoothNoOutlines" |
229 | - | Pitch = Instance.new("TextBox") |
229 | + | Part.BrickColor = BrickColor.new("Really black") |
230 | - | From = Instance.new("TextBox") |
230 | + | Part.Material = "Plastic" |
231 | - | Theme5 = Instance.new("TextButton") |
231 | + | local Mesh = Instance.new("BlockMesh",Part) |
232 | - | Control = Instance.new("TextButton") |
232 | + | Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale |
233 | - | ID = Instance.new("TextBox") |
233 | + | local PartWeld = Instance.new("Motor6D") |
234 | - | Godmode = Instance.new("TextButton") |
234 | + | PartWeld.Part0 = Handle |
235 | - | Walkspeed = Instance.new("TextButton") |
235 | + | PartWeld.Part1 = Part |
236 | - | Speed = Instance.new("TextBox") |
236 | + | PartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0) |
237 | - | Value = Instance.new("TextBox") |
237 | + | PartWeld.Parent = Part |
238 | - | Btools = Instance.new("TextButton") |
238 | + | |
239 | - | Spectate = Instance.new("TextButton") |
239 | + | local Part = Instance.new("Part",Model) |
240 | - | Negative = Instance.new("TextButton") |
240 | + | Part.CanCollide = false |
241 | - | StatChange = Instance.new("TextButton") |
241 | + | Part.Position = Vector3.new(0,100,0) |
242 | - | StatName = Instance.new("TextBox") |
242 | + | Part:BreakJoints() |
243 | - | Skybox = Instance.new("TextButton") |
243 | + | Part.FormFactor = "Custom" |
244 | - | Skyboxid = Instance.new("TextBox") |
244 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
245 | - | UnlockWS = Instance.new("TextButton") |
245 | + | Part.TopSurface = "SmoothNoOutlines" |
246 | - | Teleport = Instance.new("TextButton") |
246 | + | Part.BottomSurface = "SmoothNoOutlines" |
247 | - | TpTo = Instance.new("TextBox") |
247 | + | Part.FrontSurface = "SmoothNoOutlines" |
248 | - | UnanchorWS = Instance.new("TextButton") |
248 | + | Part.BackSurface = "SmoothNoOutlines" |
249 | - | Selected = Instance.new("BoolValue") |
249 | + | Part.RightSurface = "SmoothNoOutlines" |
250 | - | Char = Instance.new("TextButton") |
250 | + | Part.LeftSurface = "SmoothNoOutlines" |
251 | - | CharID = Instance.new("TextBox") |
251 | + | Part.BrickColor = BrickColor.new("Really black") |
252 | - | SlimWS = Instance.new("TextButton") |
252 | + | Part.Material = "Plastic" |
253 | - | Particle = Instance.new("TextButton") |
253 | + | local Mesh = Instance.new("BlockMesh",Part) |
254 | - | ParticleID = Instance.new("TextBox") |
254 | + | Mesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scale |
255 | - | TimeOfDay = Instance.new("TextButton") |
255 | + | local PartWeld = Instance.new("Motor6D") |
256 | - | Time = Instance.new("TextBox") |
256 | + | PartWeld.Part0 = Handle |
257 | - | JumpPower = Instance.new("TextButton") |
257 | + | PartWeld.Part1 = Part |
258 | - | Power = Instance.new("TextBox") |
258 | + | 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) |
259 | - | Bighead = Instance.new("TextButton") |
259 | + | PartWeld.Parent = Part |
260 | - | DecalSpam = Instance.new("TextButton") |
260 | + | |
261 | - | Break = Instance.new("TextButton") |
261 | + | local Part = Instance.new("Part",Model) |
262 | - | DecalID = Instance.new("TextBox") |
262 | + | Part.CanCollide = false |
263 | - | Mesh = Instance.new("TextButton") |
263 | + | Part.Position = Vector3.new(0,100,0) |
264 | - | CharID = Instance.new("TextBox") |
264 | + | Part:BreakJoints() |
265 | - | TexID = Instance.new("TextBox") |
265 | + | Part.FormFactor = "Custom" |
266 | - | ClearDecals = Instance.new("TextButton") |
266 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
267 | - | MeshSpam = Instance.new("TextButton") |
267 | + | Part.TopSurface = "SmoothNoOutlines" |
268 | - | ClearMesh = Instance.new("TextButton") |
268 | + | Part.BottomSurface = "SmoothNoOutlines" |
269 | - | RandomColor = Instance.new("TextButton") |
269 | + | Part.FrontSurface = "SmoothNoOutlines" |
270 | - | PaintWS = Instance.new("TextButton") |
270 | + | Part.BackSurface = "SmoothNoOutlines" |
271 | - | Brickcolor = Instance.new("TextBox") |
271 | + | Part.RightSurface = "SmoothNoOutlines" |
272 | - | Explode = Instance.new("TextButton") |
272 | + | Part.LeftSurface = "SmoothNoOutlines" |
273 | - | Settings = Instance.new("TextButton") |
273 | + | Part.BrickColor = BrickColor.new("Really black") |
274 | - | Themes = Instance.new("Frame") |
274 | + | Part.Material = "Plastic" |
275 | - | Back = Instance.new("TextButton") |
275 | + | local Mesh = Instance.new("BlockMesh",Part) |
276 | - | Theme1 = Instance.new("TextButton") |
276 | + | Mesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scale |
277 | - | Theme2 = Instance.new("TextButton") |
277 | + | local PartWeld = Instance.new("Motor6D") |
278 | - | Theme3 = Instance.new("TextButton") |
278 | + | PartWeld.Part0 = Handle |
279 | - | Fog = Instance.new("TextButton") |
279 | + | PartWeld.Part1 = Part |
280 | - | Fogend = Instance.new("TextBox") |
280 | + | PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale) |
281 | - | Intro = Instance.new("Frame") |
281 | + | PartWeld.Parent = Part |
282 | - | ImageLabel = Instance.new("ImageLabel") |
282 | + | |
283 | - | me = Instance.new("TextLabel") |
283 | + | for i = 0,80,10 do |
284 | - | Message = Instance.new("TextButton") |
284 | + | local Part = Instance.new("Part",Model) |
285 | - | Msg = Instance.new("TextBox") |
285 | + | Part.CanCollide = false |
286 | - | Hnt = Instance.new("TextBox") |
286 | + | Part.Position = Vector3.new(0,100,0) |
287 | - | Hint = Instance.new("TextButton") |
287 | + | Part:BreakJoints() |
288 | - | ClearMessage = Instance.new("TextButton") |
288 | + | Part.FormFactor = "Custom" |
289 | - | ClearHint = Instance.new("TextButton") |
289 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
290 | - | UnMesh = Instance.new("TextButton") |
290 | + | Part.TopSurface = "SmoothNoOutlines" |
291 | - | SelectOthers = Instance.new("TextButton") |
291 | + | Part.BottomSurface = "SmoothNoOutlines" |
292 | - | MaterialWS = Instance.new("TextButton") |
292 | + | Part.FrontSurface = "SmoothNoOutlines" |
293 | - | Material = Instance.new("TextBox") |
293 | + | Part.BackSurface = "SmoothNoOutlines" |
294 | - | UnBreak = Instance.new("TextButton") |
294 | + | Part.RightSurface = "SmoothNoOutlines" |
295 | - | Break = Instance.new("TextButton") |
295 | + | Part.LeftSurface = "SmoothNoOutlines" |
296 | - | fuckspam = Instance.new("TextBox") |
296 | + | Part.BrickColor = BrickColor.new("Really black") |
297 | - | Lag = Instance.new("TextButton") |
297 | + | Part.Material = "Plastic" |
298 | - | SecondPage = Instance.new("TextButton") |
298 | + | local Mesh = Instance.new("BlockMesh",Part) |
299 | - | Shutdown = Instance.new("TextButton") |
299 | + | Mesh.Scale = Vector3.new(0.25,0.15,0.03555*2) / 0.2 * Scale |
300 | - | ParticleWS = Instance.new("TextButton") |
300 | + | local PartWeld = Instance.new("Motor6D") |
301 | - | UnParticleWS = Instance.new("TextButton") |
301 | + | PartWeld.Part0 = Handle |
302 | - | Chat = Instance.new("TextButton") |
302 | + | PartWeld.Part1 = Part |
303 | - | ChatString = Instance.new("TextBox") |
303 | + | 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) |
304 | - | Smallhead = Instance.new("TextButton") |
304 | + | PartWeld.Parent = Part |
305 | - | BallWS = Instance.new("TextButton") |
305 | + | |
306 | - | CylWS = Instance.new("TextButton") |
306 | + | |
307 | - | BloWS = Instance.new("TextButton") |
307 | + | local Barrel = Instance.new("Part",Model) |
308 | - | Thaw = Instance.new("TextButton") |
308 | + | Barrel.CanCollide = false |
309 | - | HeadWS = Instance.new("TextButton") |
309 | + | Barrel.Position = Vector3.new(0,100,0) |
310 | - | BallWS = Instance.new("TextButton") |
310 | + | Barrel:BreakJoints() |
311 | - | TorsoWS = Instance.new("TextButton") |
311 | + | Barrel.FormFactor = "Custom" |
312 | - | WedgeWS = Instance.new("TextButton") |
312 | + | Barrel.Size = Vector3.new(0.2,0.2,0.2) |
313 | - | Longneck = Instance.new("TextButton") |
313 | + | Barrel.TopSurface = "SmoothNoOutlines" |
314 | - | Normalneck = Instance.new("TextButton") |
314 | + | Barrel.BottomSurface = "SmoothNoOutlines" |
315 | - | Headtummy = Instance.new("TextButton") |
315 | + | Barrel.FrontSurface = "SmoothNoOutlines" |
316 | - | UnHeadtummy = Instance.new("TextButton") |
316 | + | Barrel.BackSurface = "SmoothNoOutlines" |
317 | - | Fire = Instance.new("TextButton") |
317 | + | Barrel.RightSurface = "SmoothNoOutlines" |
318 | - | Smoke = Instance.new("TextButton") |
318 | + | Barrel.LeftSurface = "SmoothNoOutlines" |
319 | - | Sparkles = Instance.new("TextButton") |
319 | + | Barrel.BrickColor = BrickColor.new("Really black") |
320 | - | FF = Instance.new("TextButton") |
320 | + | Barrel.Material = "Plastic" |
321 | - | MlgParticles = Instance.new("TextButton") |
321 | + | local Mesh = Instance.new("BlockMesh",Barrel) |
322 | - | Close = Instance.new("TextButton") |
322 | + | Mesh.Scale = Vector3.new(0.25,0.2,2) / 0.2 * Scale |
323 | - | Open = Instance.new("TextButton") |
323 | + | local BarrelWeld = Instance.new("Motor6D") |
324 | - | Sanic = Instance.new("TextButton") |
324 | + | BarrelWeld.Part0 = Handle |
325 | - | rowreck = Instance.new("TextLabel") |
325 | + | BarrelWeld.Part1 = Barrel |
326 | - | UnSanic = Instance.new("TextButton") |
326 | + | BarrelWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.5,-0.7)*Scale) |
327 | - | LagOthers = Instance.new("TextButton") |
327 | + | BarrelWeld.Parent = Barrel |
328 | - | FeChecker = Instance.new("TextButton") |
328 | + | |
329 | local Barrel1 = Barrel | |
330 | - | -- Properties |
330 | + | |
331 | local Barrel2 = Instance.new("Part",Model) | |
332 | - | Exploit.Name = "Exploit" |
332 | + | Barrel2.CanCollide = false |
333 | - | Exploit.Parent = game.Players.LocalPlayer.PlayerGui |
333 | + | Barrel2.Position = Vector3.new(0,100,0) |
334 | - | Exploit.ResetOnSpawn = false |
334 | + | Barrel2:BreakJoints() |
335 | Barrel2.FormFactor = "Custom" | |
336 | - | BG.Name = "BG" |
336 | + | Barrel2.Size = Vector3.new(0.2,0.2,0.2) |
337 | - | BG.BackgroundColor3 = Color3.new(0,0,0) |
337 | + | Barrel2.TopSurface = "SmoothNoOutlines" |
338 | - | BG.BorderSizePixel = 0 |
338 | + | Barrel2.BottomSurface = "SmoothNoOutlines" |
339 | - | BG.BackgroundTransparency = 0.58 |
339 | + | Barrel2.FrontSurface = "SmoothNoOutlines" |
340 | - | BG.Parent = Exploit |
340 | + | Barrel2.BackSurface = "SmoothNoOutlines" |
341 | - | BG.Size = UDim2.new(0,460,0,0) |
341 | + | Barrel2.RightSurface = "SmoothNoOutlines" |
342 | - | BG.Position = UDim2.new(0,260,0,0) |
342 | + | Barrel2.LeftSurface = "SmoothNoOutlines" |
343 | - | BG.Visible = true |
343 | + | Barrel2.BrickColor = BrickColor.new("Really black") |
344 | - | BG.ClipsDescendants = true |
344 | + | Barrel2.Material = "Plastic" |
345 | local Mesh = Instance.new("BlockMesh",Barrel2) | |
346 | - | SitPlr.Name = "SitPlr" |
346 | + | Mesh.Scale = Vector3.new(0.25,0.25,2) / 0.2 * Scale |
347 | - | SitPlr.Parent = FrameTwo |
347 | + | local Barrel2Weld = Instance.new("Motor6D") |
348 | - | SitPlr.BackgroundColor3 = Color3.new(1, 1, 1) |
348 | + | Barrel2Weld.Part0 = Barrel |
349 | - | SitPlr.BackgroundTransparency = 0.5 |
349 | + | Barrel2Weld.Part1 = Barrel2 |
350 | - | SitPlr.Position = UDim2.new(0, 460, 0, 40) |
350 | + | Barrel2Weld.C0 = CFrame.new(Vector3.new(0,0.225,0)*Scale) |
351 | - | SitPlr.Size = UDim2.new(0, 80, 0, 20) |
351 | + | Barrel2Weld.Parent = Barrel2 |
352 | - | SitPlr.Font = Enum.Font.SciFi |
352 | + | |
353 | - | SitPlr.FontSize = Enum.FontSize.Size14 |
353 | + | local RealBarrel = Instance.new("Part",Model) |
354 | - | SitPlr.Text = "Sit" |
354 | + | RealBarrel.CanCollide = false |
355 | - | SitPlr.TextColor3 = Color3.new(1, 1, 1) |
355 | + | RealBarrel.Position = Vector3.new(0,100,0) |
356 | - | SitPlr.TextSize = 14 |
356 | + | RealBarrel:BreakJoints() |
357 | - | SitPlr.MouseButton1Down:connect(function() |
357 | + | RealBarrel.FormFactor = "Custom" |
358 | - | if Selected.Value == false then |
358 | + | RealBarrel.Size = Vector3.new(0.2,0.2,0.2) |
359 | - | Clicksound:Play() |
359 | + | RealBarrel.TopSurface = "SmoothNoOutlines" |
360 | - | workspace[PlayerName.Text].Humanoid.Sit = true |
360 | + | RealBarrel.BottomSurface = "SmoothNoOutlines" |
361 | - | elseif Selected.Value == true then |
361 | + | RealBarrel.FrontSurface = "SmoothNoOutlines" |
362 | - | for i,v in pairs(game.Players:GetChildren()) do |
362 | + | RealBarrel.BackSurface = "SmoothNoOutlines" |
363 | - | v.Character.Humanoid.Sit = true |
363 | + | RealBarrel.RightSurface = "SmoothNoOutlines" |
364 | RealBarrel.LeftSurface = "SmoothNoOutlines" | |
365 | RealBarrel.BrickColor = BrickColor.new("Black") | |
366 | RealBarrel.Material = "Plastic" | |
367 | local Mesh = Instance.new("CylinderMesh",RealBarrel) | |
368 | Mesh.Scale = Vector3.new(0.2,2,0.2) / 0.2 * Scale | |
369 | - | JumpPlr.Name = "JumpPlr" |
369 | + | local RealBarrelWeld = Instance.new("Motor6D") |
370 | - | JumpPlr.Parent = FrameTwo |
370 | + | RealBarrelWeld.Part0 = Barrel |
371 | - | JumpPlr.BackgroundColor3 = Color3.new(1, 1, 1) |
371 | + | RealBarrelWeld.Part1 = RealBarrel |
372 | - | JumpPlr.BackgroundTransparency = 0.5 |
372 | + | RealBarrelWeld.C0 = CFrame.new(Vector3.new(0,0.1,-0.01)*Scale) * CFrame.Angles(math.rad(-90),0,0) |
373 | - | JumpPlr.Position = UDim2.new(0, 280, 0, 70) |
373 | + | RealBarrelWeld.Parent = RealBarrel |
374 | - | JumpPlr.Size = UDim2.new(0, 80, 0, 20) |
374 | + | |
375 | - | JumpPlr.Font = Enum.Font.SciFi |
375 | + | for i = 1,75,15 do |
376 | - | JumpPlr.FontSize = Enum.FontSize.Size14 |
376 | + | local Part = Instance.new("Part",Model) |
377 | - | JumpPlr.Text = "Jump" |
377 | + | Part.CanCollide = false |
378 | - | JumpPlr.TextColor3 = Color3.new(1, 1, 1) |
378 | + | Part.Position = Vector3.new(0,100,0) |
379 | - | JumpPlr.TextSize = 14 |
379 | + | Part:BreakJoints() |
380 | - | JumpPlr.MouseButton1Down:connect(function() |
380 | + | Part.FormFactor = "Custom" |
381 | - | if Selected.Value == false then |
381 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
382 | - | Clicksound:Play() |
382 | + | Part.TopSurface = "SmoothNoOutlines" |
383 | - | workspace[PlayerName.Text].Humanoid.Jump = true |
383 | + | Part.BottomSurface = "SmoothNoOutlines" |
384 | - | elseif Selected.Value == true then |
384 | + | Part.FrontSurface = "SmoothNoOutlines" |
385 | - | for i,v in pairs(game.Players:GetChildren()) do |
385 | + | Part.BackSurface = "SmoothNoOutlines" |
386 | - | v.Character.Humanoid.Jump = true |
386 | + | Part.RightSurface = "SmoothNoOutlines" |
387 | Part.LeftSurface = "SmoothNoOutlines" | |
388 | Part.BrickColor = BrickColor.new("Really black") | |
389 | Part.Material = "Plastic" | |
390 | local Mesh = Instance.new("BlockMesh",Part) | |
391 | - | Control.Name = "Control" |
391 | + | Mesh.Scale = Vector3.new(0.05,0.065,0.05) / 0.2 * Scale |
392 | - | Control.Parent = FrameTwo |
392 | + | local PartWeld = Instance.new("Motor6D") |
393 | - | Control.BackgroundColor3 = Color3.new(1, 1, 1) |
393 | + | PartWeld.Part0 = Handle |
394 | - | Control.BackgroundTransparency = 0.5 |
394 | + | PartWeld.Part1 = Part |
395 | - | Control.Position = UDim2.new(0, 370, 0, 70) |
395 | + | 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) |
396 | - | Control.Size = UDim2.new(0, 80, 0, 20) |
396 | + | PartWeld.Parent = Part |
397 | - | Control.Font = Enum.Font.SciFi |
397 | + | |
398 | - | Control.FontSize = Enum.FontSize.Size14 |
398 | + | |
399 | - | Control.Text = "Control" |
399 | + | local Part = Instance.new("Part",Model) |
400 | - | Control.TextColor3 = Color3.new(1, 1, 1) |
400 | + | Part.CanCollide = false |
401 | - | Control.TextSize = 14 |
401 | + | Part.Position = Vector3.new(0,100,0) |
402 | - | Controlling = false |
402 | + | Part:BreakJoints() |
403 | - | Control.MouseButton1Down:connect(function() |
403 | + | Part.FormFactor = "Custom" |
404 | - | if Controlling == false then |
404 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
405 | - | Controlling = true |
405 | + | Part.TopSurface = "SmoothNoOutlines" |
406 | - | Clicksound:Play() |
406 | + | Part.BottomSurface = "SmoothNoOutlines" |
407 | - | workspace[PlayerName.Text].Humanoid.PlatformStand = true |
407 | + | Part.FrontSurface = "SmoothNoOutlines" |
408 | - | Control.Text = "UnControl" |
408 | + | Part.BackSurface = "SmoothNoOutlines" |
409 | - | W1 = Instance.new("Weld",workspace) |
409 | + | Part.RightSurface = "SmoothNoOutlines" |
410 | - | W1.Name = "Weld1" |
410 | + | Part.LeftSurface = "SmoothNoOutlines" |
411 | - | W1.Part0 = plr.Character.Torso |
411 | + | Part.BrickColor = BrickColor.new("Really black") |
412 | - | W1.Part1 = workspace[PlayerName.Text].Torso |
412 | + | Part.Material = "Plastic" |
413 | - | W2 = Instance.new("Weld",workspace) |
413 | + | local Mesh = Instance.new("BlockMesh",Part) |
414 | - | W2.Name = "Weld2" |
414 | + | Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale |
415 | - | W2.Part0 = plr.Character.Head |
415 | + | local PartWeld = Instance.new("Motor6D") |
416 | - | W2.Part1 = workspace[PlayerName.Text].Head |
416 | + | PartWeld.Part0 = Barrel2 |
417 | - | W3 = Instance.new("Weld",workspace) |
417 | + | PartWeld.Part1 = Part |
418 | - | W3.Name = "Weld3" |
418 | + | PartWeld.C0 = CFrame.new(Vector3.new(0.06,0.135,0.925)*Scale) |
419 | - | W3.Part0 = plr.Character.HumanoidRootPart |
419 | + | PartWeld.Parent = Part |
420 | - | W3.Part1 = workspace[PlayerName.Text].HumanoidRootPart |
420 | + | |
421 | - | W4 = Instance.new("Weld",workspace) |
421 | + | local Part = Instance.new("Part",Model) |
422 | - | W4.Name = "Weld4" |
422 | + | Part.CanCollide = false |
423 | - | W4.Part0 = plr.Character["Left Arm"] |
423 | + | Part.Position = Vector3.new(0,100,0) |
424 | - | W4.Part1 = workspace[PlayerName.Text]["Left Arm"] |
424 | + | Part:BreakJoints() |
425 | - | W5 = Instance.new("Weld",workspace) |
425 | + | Part.FormFactor = "Custom" |
426 | - | W5.Name = "Weld5" |
426 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
427 | - | W5.Part0 = plr.Character["Left Leg"] |
427 | + | Part.TopSurface = "SmoothNoOutlines" |
428 | - | W5.Part1 = workspace[PlayerName.Text]["Left Leg"] |
428 | + | Part.BottomSurface = "SmoothNoOutlines" |
429 | - | W6 = Instance.new("Weld",workspace) |
429 | + | Part.FrontSurface = "SmoothNoOutlines" |
430 | - | W6.Name = "Weld6" |
430 | + | Part.BackSurface = "SmoothNoOutlines" |
431 | - | W6.Part0 = plr.Character["Right Arm"] |
431 | + | Part.RightSurface = "SmoothNoOutlines" |
432 | - | W6.Part1 = workspace[PlayerName.Text]["Right Arm"] |
432 | + | Part.LeftSurface = "SmoothNoOutlines" |
433 | - | W7 = Instance.new("Weld",workspace) |
433 | + | Part.BrickColor = BrickColor.new("Really black") |
434 | - | W7.Name = "Weld7" |
434 | + | Part.Material = "Plastic" |
435 | - | W7.Part0 = plr.Character["Right Leg"] |
435 | + | local Mesh = Instance.new("BlockMesh",Part) |
436 | - | W7.Part1 = workspace[PlayerName.Text]["Right Leg"] |
436 | + | Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale |
437 | - | for i,v in pairs(plr.Character:GetChildren()) do |
437 | + | local PartWeld = Instance.new("Motor6D") |
438 | - | if v.ClassName == "Part" then |
438 | + | PartWeld.Part0 = Barrel2 |
439 | - | v.Transparency = 1 |
439 | + | PartWeld.Part1 = Part |
440 | PartWeld.C0 = CFrame.new(Vector3.new(-0.06,0.135,0.925)*Scale) | |
441 | - | plr.Character.HumanoidRootPart.Transparency = 1 |
441 | + | PartWeld.Parent = Part |
442 | - | if v.ClassName == "Accessory" then |
442 | + | |
443 | - | v.Handle.Transparency = 1 |
443 | + | local Part = Instance.new("Part",Model) |
444 | Part.CanCollide = false | |
445 | - | plr.Character.Humanoid.NameOcclusion = "NoOcclusion" |
445 | + | Part.Position = Vector3.new(0,100,0) |
446 | Part:BreakJoints() | |
447 | - | elseif Controlling == true then |
447 | + | Part.FormFactor = "Custom" |
448 | - | Controlling = false |
448 | + | Part.Size = Vector3.new(0.2,0.2,0.2) |
449 | - | workspace[PlayerName.Text].Humanoid.PlatformStand = false |
449 | + | Part.TopSurface = "SmoothNoOutlines" |
450 | - | Clicksound:Play() |
450 | + | Part.BottomSurface = "SmoothNoOutlines" |
451 | - | Control.Text = "Control" |
451 | + | Part.FrontSurface = "SmoothNoOutlines" |
452 | - | workspace.Weld1:Remove() |
452 | + | Part.BackSurface = "SmoothNoOutlines" |
453 | - | workspace.Weld2:Remove() |
453 | + | Part.RightSurface = "SmoothNoOutlines" |
454 | - | workspace.Weld3:Remove() |
454 | + | Part.LeftSurface = "SmoothNoOutlines" |
455 | - | workspace.Weld4:Remove() |
455 | + | Part.BrickColor = BrickColor.new("Really black") |
456 | - | workspace.Weld5:Remove() |
456 | + | Part.Material = "Plastic" |
457 | - | workspace.Weld6:Remove() |
457 | + | local Mesh = Instance.new("BlockMesh",Part) |
458 | - | workspace.Weld7:Remove() |
458 | + | Mesh.Scale = Vector3.new(0.025,0.1,0.1) / 0.2 * Scale |
459 | - | for i,v in pairs(plr.Character:GetChildren()) do |
459 | + | local PartWeld = Instance.new("Motor6D") |
460 | - | if v.ClassName == "Part" then |
460 | + | PartWeld.Part0 = Barrel2 |
461 | - | v.Transparency = 0 |
461 | + | PartWeld.Part1 = Part |
462 | PartWeld.C0 = CFrame.new(Vector3.new(0,0.135,-0.925)*Scale) | |
463 | - | plr.Character.HumanoidRootPart.Transparency = 1 |
463 | + | PartWeld.Parent = Part |
464 | - | if v.ClassName == "Accessory" then |
464 | + | |
465 | - | v.Handle.Transparency = 0 |
465 | + | local Part = Instance.new("Part",Model) |
466 | Part.CanCollide = false | |
467 | - | plr.Character.Humanoid.NameOcclusion = "OccludeAll" |
467 | + | Part.Position = Vector3.new(0,100,0) |
468 | Part:BreakJoints() | |
469 | Part.FormFactor = "Custom" | |
470 | Part.Size = Vector3.new(0.2,0.2,0.2) | |
471 | Part.Transparency = 1 | |
472 | - | O.Name = "O" |
472 | + | Part.TopSurface = "SmoothNoOutlines" |
473 | - | O.Parent = Intro |
473 | + | Part.BottomSurface = "SmoothNoOutlines" |
474 | - | O.BackgroundColor3 = Color3.new(1, 1, 1) |
474 | + | Part.FrontSurface = "SmoothNoOutlines" |
475 | - | O.BorderColor3 = Color3.new(1, 1, 1) |
475 | + | Part.BackSurface = "SmoothNoOutlines" |
476 | - | O.Position = UDim2.new(0, 120, 0, 80) |
476 | + | Part.RightSurface = "SmoothNoOutlines" |
477 | - | O.Size = UDim2.new(0, 0, 0, 0) |
477 | + | Part.LeftSurface = "SmoothNoOutlines" |
478 | - | O.Font = Enum.Font.SourceSans |
478 | + | Part.BrickColor = BrickColor.new("Really black") |
479 | - | O.FontSize = Enum.FontSize.Size14 |
479 | + | Part.Material = "Plastic" |
480 | - | O.Text = "" |
480 | + | local Mesh = Instance.new("BlockMesh",Part) |
481 | - | O.BackgroundTransparency = 1 |
481 | + | Mesh.Scale = Vector3.new(0.1,0.1,0.1) / 0.2 * Scale |
482 | - | O.TextSize = 14 |
482 | + | local PartWeld = Instance.new("Motor6D") |
483 | - | function RootScan(obj) |
483 | + | PartWeld.Part0 = Barrel |
484 | - | for i,v in pairs(obj:GetChildren()) do |
484 | + | PartWeld.Part1 = Part |
485 | - | if v.Name == "HumanoidRootPart" then |
485 | + | PartWeld.C0 = CFrame.new(Vector3.new(0,0,-5)*Scale) |
486 | - | v.Transparency = 1 |
486 | + | PartWeld.Parent = Part |
487 | ||
488 | - | RootScan(v) |
488 | + | local Light = Instance.new("PointLight",Part) |
489 | Light.Color = BrickColor.new("Gold").Color | |
490 | Light.Enabled = true | |
491 | Light.Shadows = true | |
492 | - | function SlimScan(obj) |
492 | + | Light.Brightness = 0 |
493 | - | for i,v in pairs(obj:GetChildren()) do |
493 | + | Light.Range = 6 |
494 | - | if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "CornerWedgePart" or v.ClassName == "TrussPart" or v.ClassName == "SpawnLocation" or v.ClassName == "UnionOperation" then |
494 | + | |
495 | - | Slimness = Instance.new("BlockMesh",v) |
495 | + | local Part = Instance.new("Part",Model) |
496 | - | Slimness.Scale = Vector3.new(1,1,0) |
496 | + | Part.Material = "Plastic" |
497 | - | Slimness.Name = "BlockHax" |
497 | + | Part.CanCollide = false |
498 | Part.Position = Vector3.new(0,100,0) | |
499 | - | SlimScan(v) |
499 | + | Part:BreakJoints() |
500 | Part.FormFactor = "Custom" | |
501 | Part.Size = Vector3.new(0.2,0.2,0.2) | |
502 | Part.TopSurface = "SmoothNoOutlines" | |
503 | - | function BSlimScan(obj) |
503 | + | Part.BottomSurface = "SmoothNoOutlines" |
504 | - | for i,v in pairs(obj:GetChildren()) do |
504 | + | Part.FrontSurface = "SmoothNoOutlines" |
505 | - | if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "CornerWedgePart" or v.ClassName == "TrussPart" or v.ClassName == "SpawnLocation" or v.ClassName == "UnionOperation" then |
505 | + | Part.BackSurface = "SmoothNoOutlines" |
506 | - | v.BlockHax:Remove() |
506 | + | Part.RightSurface = "SmoothNoOutlines" |
507 | Part.LeftSurface = "SmoothNoOutlines" | |
508 | - | BSlimScan(v) |
508 | + | Part.BrickColor = BrickColor.new("Purple") |
509 | Part.Material = "Plastic" | |
510 | Part.Transparency = 0.25 | |
511 | local RecoilMesh = Instance.new("SpecialMesh",Part) | |
512 | - | Gravity.Name = "Gravity" |
512 | + | RecoilMesh.MeshType = "FileMesh" |
513 | - | Gravity.Parent = FrameTwo |
513 | + | RecoilMesh.MeshId = "http://www.roblox.com/Asset/?id=1323306" |
514 | - | Gravity.BackgroundColor3 = Color3.new(1, 1, 1) |
514 | + | RecoilMesh.TextureId = "http://www.roblox.com/Asset/?id=98896228" |
515 | - | Gravity.BackgroundTransparency = 0.5 |
515 | + | RecoilMesh.Scale = Vector3.new(0.175,0,0.175) * Scale |
516 | - | Gravity.Position = UDim2.new(0, 190, 0, 70) |
516 | + | local PartWeld = Instance.new("Motor6D") |
517 | - | Gravity.Size = UDim2.new(0, 80, 0, 20) |
517 | + | PartWeld.Part0 = RealBarrel |
518 | - | Gravity.Font = Enum.Font.SciFi |
518 | + | PartWeld.Part1 = Part |
519 | - | Gravity.FontSize = Enum.FontSize.Size14 |
519 | + | PartWeld.C0 = CFrame.new(Vector3.new(0,0.95,0)*Scale) |
520 | - | Gravity.Text = "Gravity" |
520 | + | PartWeld.Parent = Part |
521 | - | Gravity.TextColor3 = Color3.new(1, 1, 1) |
521 | + | |
522 | - | Gravity.TextSize = 14 |
522 | + | function ShootBullet(Target,barrel) |
523 | - | Gravity.MouseButton1Down:connect(function() |
523 | + | local barrel = barrel or Barrel |
524 | - | Clicksound:Play() |
524 | + | local Bullet = Instance.new("Part",Workspace) |
525 | - | workspace.Gravity = tonumber(GravNum.Text) |
525 | + | Barrel.CanCollide = false |
526 | Bullet.FormFactor = "Custom" | |
527 | Bullet.Size = Vector3.new(0.2,0.2,5)*Scale | |
528 | - | GravNum.Name = "GravNum" |
528 | + | Bullet.TopSurface = "Smooth" |
529 | - | GravNum.Parent = FrameTwo |
529 | + | Bullet.BottomSurface = "Smooth" |
530 | - | GravNum.BackgroundColor3 = Color3.new(1, 1, 1) |
530 | + | Bullet.Anchored = true |
531 | - | GravNum.BackgroundTransparency = 0.5 |
531 | + | Bullet.CanCollide = false |
532 | - | GravNum.Position = UDim2.new(0, 190, 0, 100) |
532 | + | 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) |
533 | - | GravNum.Size = UDim2.new(0, 80, 0, 20) |
533 | + | Bullet.Transparency = 0.1 |
534 | - | GravNum.Font = Enum.Font.SciFi |
534 | + | Bullet.BrickColor = BrickColor.new("New Yeller") |
535 | - | GravNum.FontSize = Enum.FontSize.Size14 |
535 | + | Bullet.Material = "Plastic" |
536 | - | GravNum.Text = "Gravity" |
536 | + | --[[local Mesh = Instance.new("SpecialMesh",Bullet) |
537 | - | GravNum.TextColor3 = Color3.new(0, 0.984314, 1) |
537 | + | Mesh.MeshType = "FileMesh" |
538 | - | GravNum.TextScaled = true |
538 | + | Mesh.Scale = Vector3.new(0.5,0.5,0.2) |
539 | - | GravNum.TextSize = 14 |
539 | + | Mesh.MeshId = "http://www.roblox.com/asset/?id=2697549" |
540 | - | GravNum.TextWrapped = true |
540 | + | --Mesh.TextureId = "http://www.roblox.com/asset/?id=2697544"]] |
541 | local Mesh = Instance.new("BlockMesh",Bullet) | |
542 | - | SlimWS.Name = "SlimWS" |
542 | + | Mesh.Scale = Vector3.new(0.2,0.2,5)*Scale/Bullet.Size |
543 | - | SlimWS.Parent = FrameTwo |
543 | + | IgnoreList[#IgnoreList+1] = Bullet |
544 | - | SlimWS.BackgroundColor3 = Color3.new(1, 1, 1) |
544 | + | RenderStepped:wait() |
545 | - | SlimWS.BackgroundTransparency = 0.5 |
545 | + | for i = Speed,1000,Speed do -- Loop to do the bullet movement and stuff. |
546 | - | SlimWS.Position = UDim2.new(0, 100, 0, 70) |
546 | + | local ray,Hit,Pos,SurfaceNormal; |
547 | - | SlimWS.Size = UDim2.new(0, 80, 0, 20) |
547 | + | ray = Ray.new(Bullet.Position,((Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)).p-Bullet.Position).unit*Speed) |
548 | - | SlimWS.Font = Enum.Font.SciFi |
548 | + | Hit,Pos,SurfaceNormal = Workspace:FindPartOnRayWithIgnoreList(ray,IgnoreList) |
549 | - | SlimWS.FontSize = Enum.FontSize.Size14 |
549 | + | Bullet.CFrame = Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed) |
550 | - | SlimWS.Text = "SlimWS" |
550 | + | if Hit ~= nil then |
551 | - | SlimWS.TextColor3 = Color3.new(1, 1, 1) |
551 | + | 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")) |
552 | - | SlimWS.TextSize = 14 |
552 | + | if Hum ~= nil then |
553 | - | Slim = false |
553 | + | player2 = Hit.Parent |
554 | - | SlimWS.MouseButton1Down:connect(function() |
554 | + | Hum:TakeDamage(30) |
555 | - | Clicksound:Play() |
555 | + | Bullet:Destroy() |
556 | - | if Slim == false then |
556 | + | |
557 | - | Slim = true |
557 | + | |
558 | - | SlimWS.Text = "NormalWS" |
558 | + | |
559 | - | SlimScan(workspace) |
559 | + | |
560 | - | elseif Slim == true then |
560 | + | |
561 | - | Slim = false |
561 | + | Mouse.Button1Down:connect(function() |
562 | - | Clicksound:Play() |
562 | + | if not Down and not DB then |
563 | - | SlimWS.Text = "SlimWS" |
563 | + | Down = true |
564 | - | BSlimScan(workspace) |
564 | + | while Down do |
565 | if Humanoid.Health == 0 then break end | |
566 | if not DB then | |
567 | DB = true | |
568 | - | Back.Name = "Back" |
568 | + | local Sound = Instance.new("Sound",Barrel) |
569 | - | Back.Parent = Themes |
569 | + | Sound.SoundId = "rbxassetid://132373574" -- 132373574 |
570 | - | Back.BackgroundColor3 = Color3.new(1, 1, 1) |
570 | + | Sound.Volume = 5*Scale |
571 | - | Back.BackgroundTransparency = 0.5 |
571 | + | Sound.Pitch = (math.random(70,110)/100)/((Scale < 0.25 and 0.25) or (Scale > 4 and 4) or Scale) |
572 | - | Back.Position = UDim2.new(0, 10, 0, 10) |
572 | + | Sound:Play() |
573 | - | Back.Size = UDim2.new(0, 80, 0, 20) |
573 | + | Spawn(function() |
574 | - | Back.Font = Enum.Font.SciFi |
574 | + | ShootBullet(Mouse.Hit.p,Barrel1) |
575 | - | Back.FontSize = Enum.FontSize.Size14 |
575 | + | end) |
576 | - | Back.Text = "Back" |
576 | + | RecoilMesh.VertexColor = Vector3.new(1,math.random(160,245)/255,20/255) |
577 | - | Back.TextColor3 = Color3.new(1, 1, 1) |
577 | + | PartWeld.C0 = PartWeld.C0 * CFrame.Angles(0,math.rad(math.random(-40,40)),0) |
578 | - | Back.TextSize = 18 |
578 | + | local Shell = Instance.new("Part",Workspace) |
579 | - | Back.MouseButton1Down:connect(function() |
579 | + | Shell.FormFactor = "Custom" |
580 | - | Clicksound:Play() |
580 | + | Shell.BrickColor = BrickColor.new("Gold") |
581 | - | IntroSong:Play() |
581 | + | Shell.Material = "Plastic" |
582 | - | Themes:TweenPosition(UDim2.new(0,0,0,-490),"Out") |
582 | + | Shell.Size = Vector3.new(0.2,0.5,0.2)*Scale |
583 | - | Frame:TweenPosition(UDim2.new(0,0,0,0),"Out") |
583 | + | Shell.CFrame = Barrel.CFrame*CFrame.new(0.5,0.5,0)*CFrame.Angles(math.rad(-90),0,0) |
584 | - | Close:TweenPosition(UDim2.new(0,530,0,0),"Out") |
584 | + | Shell.Velocity = ((Barrel.CFrame*CFrame.new(5,0,math.random(-2,2))).p-Barrel.CFrame.p)*5*Scale |
585 | local Mesh = Instance.new("CylinderMesh",Shell) | |
586 | Mesh.Scale = Vector3.new(0.2,0.5,0.2)*Scale/Shell.Size | |
587 | - | Rape.Name = "Rape" |
587 | + | Spawn(function() |
588 | - | Rape.Parent = Frame |
588 | + | wait(5) |
589 | - | Rape.BackgroundColor3 = Color3.new(1, 1, 1) |
589 | + | Shell:Destroy() |
590 | - | Rape.BackgroundTransparency = 0.5 |
590 | + | end) |
591 | - | Rape.Position = UDim2.new(0, 100, 0, 70) |
591 | + | for i = 1,20,7.5 do |
592 | - | Rape.Size = UDim2.new(0, 80, 0, 20) |
592 | + | RotationOffset = RotationOffset*CFrame.Angles(math.rad(7.5),0,0) |
593 | - | Rape.Font = Enum.Font.SciFi |
593 | + | Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,-0.15,0)*Scale) |
594 | - | Rape.FontSize = Enum.FontSize.Size14 |
594 | + | Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,0.15)*Scale) |
595 | - | Rape.Text = "Rape" |
595 | + | Light.Brightness = Light.Brightness+38 |
596 | - | Rape.TextColor3 = Color3.new(1, 1, 1) |
596 | + | RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,0.375,0)*Scale) |
597 | - | Rape.TextSize = 14 |
597 | + | RenderStepped:wait() |
598 | - | Rape.MouseButton1Down:connect(function() |
598 | + | |
599 | - | fun(PlayerName.Text, RapeVictim.Text) |
599 | + | wait(0.02) |
600 | for i = 1,20,3.75 do | |
601 | RotationOffset = RotationOffset*CFrame.Angles(math.rad(-3.75),0,0) | |
602 | Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,0.075,0)*Scale) | |
603 | - | RapeVictim.Name = "RapeVictim" |
603 | + | Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,-0.075)*Scale) |
604 | - | RapeVictim.Parent = Frame |
604 | + | Light.Brightness = Light.Brightness-19 |
605 | - | RapeVictim.BackgroundColor3 = Color3.new(1, 1, 1) |
605 | + | RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,-0.1875,0)*Scale) |
606 | - | RapeVictim.BackgroundTransparency = 0.5 |
606 | + | RenderStepped:wait() |
607 | - | RapeVictim.Position = UDim2.new(0, 460, 0, 460) |
607 | + | |
608 | - | RapeVictim.Size = UDim2.new(0, 80, 0, 20) |
608 | + | wait(0.02) |
609 | - | RapeVictim.Font = Enum.Font.SciFi |
609 | + | DB = false |
610 | - | RapeVictim.FontSize = Enum.FontSize.Size14 |
610 | + | |
611 | - | RapeVictim.Text = "Rape Victim" |
611 | + | |
612 | - | RapeVictim.TextColor3 = Color3.new(0, 0.984314, 1) |
612 | + | |
613 | - | RapeVictim.TextScaled = true |
613 | + | |
614 | - | RapeVictim.TextSize = 14 |
614 | + | |
615 | - | RapeVictim.TextWrapped = true |
615 | + | Mouse.Button1Up:connect(function() |
616 | Down = false | |
617 | - | function InvisScan(obj) |
617 | + | |
618 | - | for i,v in pairs(obj:GetChildren()) do |
618 | + | |
619 | - | if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "CornerWedgePart" or v.ClassName == "TrussPart" or v.ClassName == "SpawnLocation" or v.ClassName == "UnionOperation" or v.ClassName == "Decal" then |
619 | + | Mouse.KeyDown:connect(function(Key) |
620 | - | v.Transparency = v.Transparency + 1 |
620 | + | if Key:lower() == "g" and not DB then |
621 | DB = true | |
622 | - | InvisScan(v) |
622 | + | if Gangster == true then |
623 | for i = 1,70,5 do | |
624 | RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(-5),0) | |
625 | RenderStepped:wait() | |
626 | - | function BInvisScan(obxj) |
626 | + | |
627 | - | for i,x in pairs(obxj:GetChildren()) do |
627 | + | Gangster = false |
628 | - | if x.ClassName == "Part" or x.ClassName == "WedgePart" or x.ClassName == "CornerWedgePart" or x.ClassName == "TrussPart" or x.ClassName == "SpawnLocation" or x.ClassName == "UnionOperation" or x.ClassName == "Decal" then |
628 | + | else |
629 | - | x.Transparency = x.Transparency - 1 |
629 | + | for i = 1,70,5 do |
630 | RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(5),0) | |
631 | - | BInvisScan(x) |
631 | + | RenderStepped:wait() |
632 | end | |
633 | Gangster = true | |
634 | end | |
635 | - | function GhostScan(obj) |
635 | + | DB = false |
636 | - | for i,v in pairs(obj:GetChildren()) do |
636 | + | |
637 | - | if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "CornerWedgePart" or v.ClassName == "TrussPart" or v.ClassName == "SpawnLocation" or v.ClassName == "UnionOperation" or v.ClassName == "Decal" then |
637 | + | |
638 | - | v.Transparency = v.Transparency + 0.9 |
638 | + | |
639 | local Weld = Instance.new("Weld") | |
640 | - | GhostScan(v) |
640 | + | Weld.Part0 = Torso |
641 | Weld.Part1 = Character["Right Arm"] | |
642 | Weld.Parent = Torso | |
643 | - | function BGhostScan(obj) |
643 | + | |
644 | - | for i,v in pairs(obj:GetChildren()) do |
644 | + | local Weld2 = Instance.new("Weld") |
645 | - | if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "CornerWedgePart" or v.ClassName == "TrussPart" or v.ClassName == "SpawnLocation" or v.ClassName == "UnionOperation" or v.ClassName == "Decal" then |
645 | + | Weld2.Part0 = Torso |
646 | - | v.Transparency = v.Transparency - 0.9 |
646 | + | Weld2.Part1 = Character.Head |
647 | Weld2.Parent = Torso | |
648 | - | BGhostScan(v) |
648 | + | |
649 | local RA = Character["Right Arm"] | |
650 | ||
651 | ||
652 | game:GetService("RunService"):BindToRenderStep("Pistol",Enum.RenderPriority.Character.Value,function() | |
653 | - | InvisWS.Name = "InvisWS" |
653 | + | local Point = Torso.CFrame:vectorToObjectSpace(Mouse.Hit.p-Torso.CFrame.p) |
654 | - | InvisWS.Parent = FrameTwo |
654 | + | if Point.Z > 0 then |
655 | - | InvisWS.BackgroundColor3 = Color3.new(1, 1, 1) |
655 | + | if Point.X > 0 then |
656 | - | InvisWS.BackgroundTransparency = 0.5 |
656 | + | Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(90),0) |
657 | - | InvisWS.Position = UDim2.new(0, 190, 0, 40) |
657 | + | elseif Point.X < 0 then |
658 | - | InvisWS.Size = UDim2.new(0, 80, 0, 20) |
658 | + | Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(-90),0) |
659 | - | InvisWS.Font = Enum.Font.SciFi |
659 | + | |
660 | - | InvisWS.FontSize = Enum.FontSize.Size14 |
660 | + | |
661 | - | InvisWS.Text = "InvisWS" |
661 | + | |
662 | - | InvisWS.TextColor3 = Color3.new(1, 1, 1) |
662 | + | local CFr = (Torso.CFrame*Part0Joint):toObjectSpace(CFrame.new((Torso.CFrame*Part0Joint).p,Mouse.Hit.p))--RayEnd)) |
663 | - | InvisWS.TextSize = 14 |
663 | + | Weld.C0 = Part0Joint * (CFr-CFr.p) * RotationOffset |
664 | - | InvisTrue = false |
664 | + | Weld.C1 = Part1Joint |
665 | - | InvisWS.MouseButton1Down:connect(function() |
665 | + | Weld.Part0 = Torso |
666 | - | Clicksound:Play() |
666 | + | Weld.Part1 = RA |
667 | - | if InvisTrue == false then |
667 | + | local CFr = (Torso.CFrame*Part0JointHead):toObjectSpace(CFrame.new((Torso.CFrame*Part0JointHead).p,Mouse.Hit.p))--RayEnd)) |
668 | - | InvisTrue = true |
668 | + | Weld2.C0 = Part0JointHead * (CFr-CFr.p) * RotationOffsetHead |
669 | - | InvisScan(workspace) |
669 | + | Weld2.C1 = Part1JointHead |
670 | - | InvisWS.Text = "NormalWS" |
670 | + | Weld2.Part0 = Torso |
671 | - | elseif InvisTrue == true then |
671 | + | Weld2.Part1 = Character.Head |
672 | - | Clicksound:Play() |
672 | + | local Last = Scale |
673 | - | InvisTrue = false |
673 | + | 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 |
674 | - | BInvisScan(workspace) |
674 | + | Speed = 20*Scale |
675 | - | InvisWS.Text = "InvisWS" |
675 | + | if Scale ~= Last then |
676 | Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25) | |
677 | Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25) | |
678 | Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25) | |
679 | - | Theme5.Name = "Theme5" |
679 | + | Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25) |
680 | - | Theme5.Parent = Themes |
680 | + | |
681 | - | Theme5.BackgroundColor3 = Color3.new(1, 1, 1) |
681 | + | |
682 | - | Theme5.BackgroundTransparency = 0.5 |
682 | + | |
683 | - | Theme5.Position = UDim2.new(0, 370, 0, 40) |
683 | + | while true do |
684 | - | Theme5.Size = UDim2.new(0, 80, 0, 20) |
684 | + | wait(60) |
685 | - | Theme5.Font = Enum.Font.SciFi |
685 | + | print("You're Using Trap Gun, Made By Melissa666666girl! :D") |
686 | - | Theme5.FontSize = Enum.FontSize.Size14 |
686 | + | end |