View difference between Paste ID: ryCH7pPy and 5tQf1nQw
SHOW: | | - or go back to the newest paste.
1
local Plr = game.Players.LocalPlayer
2
local PChar = Plr.Character
3
local PGui = Plr.PlayerGui
4
-- New Instance --
5
local ScreenGui = Instance.new("ScreenGui", PGui)
6
local FrameMenu = Instance.new("Frame", ScreenGui)
7
local YouName = Instance.new("TextBox", FrameMenu)
8
local VictName = Instance.new("TextBox", FrameMenu)
9
local RpeButton = Instance.new("TextButton", FrameMenu)
10
-- Setup Gui --
11
FrameMenu.BackgroundColor3 = Color3.new(0, 0, 0)
12
FrameMenu.Size = UDim2.new(0, 300, 0, 150)
13
14
YouName.Text = "Your Name"
15
YouName.BackgroundColor3 = Color3.new(0, 0, 0)
16
YouName.TextScaled = true
17
YouName.Size = UDim2.new(0, 200, 0, 50)
18
YouName.BorderSizePixel = 0
19
YouName.TextColor3 = Color3.new(255, 255, 255)
20
21
VictName.Text = "Victim Name"
22
VictName.BackgroundColor3 = Color3.new(0, 0, 0)
23
VictName.TextScaled = true
24
VictName.Size = UDim2.new(0, 200, 0, 50)
25
VictName.Position = UDim2.new(0, 0, 0, 100)
26
VictName.BorderSizePixel = 0
27
VictName.TextColor3 = Color3.new(255, 255, 255)
28
29
RpeButton.Text = "R@PE"
30
RpeButton.BackgroundColor3 = Color3.new(0, 0, 0)
31
RpeButton.TextScaled = true
32
RpeButton.Size = UDim2.new(0, 200, 0, 50)
33
RpeButton.Position = UDim2.new(0, 300, 0, 0)
34
RpeButton.BorderSizePixel = 0
35
RpeButton.TextColor3 = Color3.new(255, 255, 255)
36
37
-- Functions --
38
39
function Rape(YouName, VictimName)
40
function fWeld(zName, zParent, zPart0, zPart1, zCoco, a, b, c, d, e, f) 
41
local funcw = Instance.new("Weld") 
42
funcw.Name = zName 
43
funcw.Parent = zParent 
44
funcw.Part0 = zPart0 
45
funcw.Part1 = zPart1 
46
if (zCoco == true) then 
47
funcw.C0 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f) 
48
else 
49
funcw.C1 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f) 
50
end 
51
return funcw 
52
end
53
function fun(n1, n2)
54
pcall(function()
55
t1 = game.Players[n1].Character.Torso 
56
t2 = game.Players[n2].Character.Torso 
57
t2.Parent.Humanoid.PlatformStand = true 
58
t1["Left Shoulder"]:Remove() 
59
ls1 = Instance.new("Weld") 
60
ls1.Parent = t1 
61
ls1.Part0 = t1 
62
ls1.Part1 = t1.Parent["Left Arm"] 
63
ls1.C0 = CFrame.new(-1.5,0,0) 
64
ls1.Name = "Left Shoulder" 
65
t1["Right Shoulder"]:Remove() 
66
rs1 = Instance.new("Weld") 
67
rs1.Parent = t1 
68
rs1.Part0 = t1 
69
rs1.Part1 = t1.Parent["Right Arm"] 
70
rs1.C0 = CFrame.new(1.5,0,0) 
71
rs1.Name = "Right Shoulder" 
72
t2["Left Shoulder"]:Remove() 
73
ls2 = Instance.new("Weld") 
74
ls2.Parent = t2 
75
ls2.Part0 = t2 
76
ls2.Part1 = t2.Parent["Left Arm"] 
77
ls2.C0 = CFrame.new(-1.5,0,0) 
78
ls2.Name = "Left Shoulder" 
79
t2["Right Shoulder"]:Remove() 
80
rs2 = Instance.new("Weld") 
81
rs2.Parent = t2 
82
rs2.Part0 = t2 
83
rs2.Part1 = t2.Parent["Right Arm"] 
84
rs2.C0 = CFrame.new(1.5,0,0) 
85
rs2.Name = "Right Shoulder" 
86
t2["Left Hip"]:Remove() 
87
lh2 = Instance.new("Weld") 
88
lh2.Parent = t2 
89
lh2.Part0 = t2 
90
lh2.Part1 = t2.Parent["Left Leg"] 
91
lh2.C0 = CFrame.new(-0.5,-2,0) 
92
lh2.Name = "Left Hip" 
93
t2["Right Hip"]:Remove() 
94
rh2 = Instance.new("Weld") 
95
rh2.Parent = t2 
96
rh2.Part0 = t2 
97
rh2.Part1 = t2.Parent["Right Leg"] 
98
rh2.C0 = CFrame.new(0.5,-2,0) 
99
rh2.Name = "Right Hip" 
100
local d = Instance.new("Part") 
101
d.TopSurface = 0 
102
d.BottomSurface = 0 
103
d.CanCollide = false 
104
d.BrickColor = BrickColor.new("Medium stone grey") 
105
d.Shape = "Ball" 
106
d.Parent = t1 
107
d.Size = Vector3.new(1,1,1) 
108
local dm = Instance.new("SpecialMesh") 
109
dm.MeshType = "Sphere" 
110
dm.Parent = d 
111
dm.Scale = Vector3.new(0.4,0.4,0.4) 
112
fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0) 
113
d2 = d:Clone() 
114
d2.Parent = t1 
115
fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0) 
116
local c = Instance.new("Part") 
117
c.TopSurface = 0 
118
c.BottomSurface = 0 
119
c.CanCollide = false 
120
c.BrickColor = BrickColor.new("Pastel brown") 
121
c.Parent = t1 
122
c.formFactor = "Custom" 
123
c.Size = Vector3.new(0.4,1.3,0.4) 
124
cm = Instance.new("CylinderMesh") 
125
cm.Parent = c 
126
a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0) 
127
c2 = d:Clone() 
128
c2.BrickColor = BrickColor.new("Medium stone grey") 
129
c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4) 
130
c2.Parent = t1 
131
fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0) 
132
local bl = Instance.new("Part") 
133
bl.TopSurface = 0 
134
bl.BottomSurface = 0 
135
bl.CanCollide = false 
136
bl.BrickColor = BrickColor.new("Pastel brown") 
137
bl.Shape = "Ball" 
138
bl.Parent = t2 
139
bl.Size = Vector3.new(1,1,1) 
140
local dm = Instance.new("SpecialMesh") 
141
dm.MeshType = "Sphere" 
142
dm.Parent = bl 
143
dm.Scale = Vector3.new(1.2,1.2,1.2) 
144
fWeld("weld",t2,t2,bl,true,-0.5,0.5,-0.6,0,0,0) 
145
local br = Instance.new("Part") 
146
br.TopSurface = 0 
147
br.BottomSurface = 0 
148
br.CanCollide = false 
149
br.BrickColor = BrickColor.new("Pastel brown") 
150
br.Shape = "Ball" 
151
br.Parent = t2 
152
br.Size = Vector3.new(1,1,1) 
153
local dm = Instance.new("SpecialMesh") 
154
dm.MeshType = "Sphere" 
155
dm.Parent = br 
156
dm.Scale = Vector3.new(1.2,1.2,1.2) 
157
fWeld("weld",t2,t2,br,true,0.5,0.5,-0.6,0,0,0) 
158
local bln = Instance.new("Part") 
159
bln.TopSurface = 0 
160
bln.BottomSurface = 0 
161
bln.CanCollide = false 
162
bln.Shape = "Ball" 
163
bln.Parent = t2 
164
bln.Size = Vector3.new(1,1,1) 
165
local dm = Instance.new("SpecialMesh") 
166
dm.MeshType = "Sphere" 
167
dm.Parent = bln 
168
dm.Scale = Vector3.new(0.2,0.2,0.2) 
169
fWeld("weld",t2,t2,bln,true,-0.5,0.5,-1.2,0,0,0) 
170
local brn = Instance.new("Part") 
171
brn.TopSurface = 0 
172
brn.BottomSurface = 0 
173
brn.CanCollide = false 
174
brn.Shape = "Ball" 
175
brn.Parent = t2 
176
brn.Size = Vector3.new(1,1,1) 
177
local dm = Instance.new("SpecialMesh") 
178
dm.MeshType = "Sphere" 
179
dm.Parent = brn 
180
dm.Scale = Vector3.new(0.2,0.2,0.2) 
181
fWeld("weld",t2,t2,brn,true,0.5,0.5,-1.2,0,0,0) 
182
lh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,-0.4,0) 
183
rh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,0.4,0) 
184
ls2.C1 = CFrame.new(-0.5,-1.3,-0.5) * CFrame.Angles(0.9,-0.4,0) 
185
rs2.C1 = CFrame.new(0.5,-1.3,-0.5) * CFrame.Angles(0.9,0.4,0) 
186
ls1.C1 = CFrame.new(-0.5,0.7,0) * CFrame.Angles(-0.9,-0.4,0) 
187
rs1.C1 = CFrame.new(0.5,0.7,0) * CFrame.Angles(-0.9,0.4,0) 
188
if t1:findFirstChild("weldx") ~= nil then 
189
t1.weldx:Remove() 
190
end 
191
we = fWeld("weldx", t1, t1, t2, true, 0, -0.9, -1.3, math.rad(-90), 0, 0) 
192
n = t2.Neck 
193
n.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
194
end)
195
coroutine.resume(coroutine.create(function()
196
while wait() do 
197
for i = 1,6 do 
198
we.C1 = we.C1 * CFrame.new(0,-0.3,0) 
199
wait() 
200
end 
201
202
for i = 1,6 do 
203
we.C1 = we.C1 * CFrame.new(0,0.3,0) 
204
wait() 
205
end 
206
end
207
end))
208
end
209
fun(YouName, VictimName)
210
end