R

Gangnam

public
rrixh Jul 22, 2024 Never 28
Clone
Plaintext gangnam_rrixh.docx 194 lines (193 loc) | 9.81 KB
1
loadstring(game:HttpGet("https://raw.githubusercontent.com/rrixh/uwuware/main/skripts/kustomAlert-rrixhmsgsendnotify", true))();
2
rrixh("skript by lulaslollipop 🍭....👺")
3
function gangnam()
4
game:GetService("StarterGui"):SetCore("SendNotification", {Title = "🕺🏾OPPA GANGNAM STYLE 🍭", Duration = 7, Button1 = "prexiate it", Callback = function() end, Text = "👺 @rrixh on Diskord\nenjoy 🍭"});
5
local player=game.Players.LocalPlayer
6
local char=player.Character
7
repeat wait() until player and char
8
local torso=char.Torso
9
local head=char.Head
10
local human=char.Humanoid
11
local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
12
local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
13
local c=function(f) coroutine.resume(coroutine.create(f)) end
14
local p=function(f) pcall(f) end
15
local add={
16
Part=function(par, a, c, col, t, s, cf)
17
local p=Instance.new("Part", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
18
return p
19
end,
20
Wedge=function(par, a, c, col, t, s, cf)
21
local p=Instance.new("WedgePart", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
22
return p
23
end,
24
Gui=function(ins, par, bc, bg, tc, fs, text, t, s, pos)
25
local g=Instance.new(ins, par) pcall(function() g.BorderColor=BrickColor.new(bc) g.BackgroundColor=BrickColor.new(bg) g.TextColor=BrickColor.new(tc) g.FontSize=fs g.Font="ArialBold" g.Text=text g.Transparency=t g.Size=s g.Position=pos end)
26
return g
27
end,
28
Weld=function(par, p1, cf)
29
local w=Instance.new("Weld", par) pcall(function() w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new() end)
30
return w
31
end,
32
Mesh=function(ins, par, s, of, t)
33
local m=Instance.new(ins, par) pcall(function() m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() m.MeshType=t end)
34
return m
35
end
36
}
37
local scriptname="GANGNAM STYLE";
38
pcall(function() player.Backpack[scriptname]:remove() char[scriptname]:remove() char["Objects"]:remove() player.PlayerGui[scriptname]:remove() end)
39
local model=Instance.new("Model", char) model.Name="Objects"
40
local modelB=Instance.new("Model", char) modelB.Name=scriptname
41
local gui=Instance.new("ScreenGui", player.PlayerGui) gui.Name=scriptname
42
local bin=Instance.new("HopperBin", player.Backpack) bin.Name=scriptname
43
local skincolor="Really black"
44
local body={}
45
local animate={}
46
local obj={}
47
function createParts()
48
--==PARTS==--
49
body.Head=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
50
body.Torso=add.Part(model, false, false, skincolor, 1, Vector3.new(2, 2, 1), nil)
51
body.ArmLeft, body.ArmRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
52
body.LegLeft, body.LegRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
53
--==WELDS==--
54
body.HeadW=add.Weld(body.Head, torso, CFrame.new(0, 1.5, 0))
55
body.TorsoW=add.Weld(body.Torso, torso, nil)
56
body.ArmLeftW, body.ArmRightW=add.Weld(body.ArmLeft, body.Torso, CFrame.new(-1.5, .5, 0)), add.Weld(body.ArmRight, body.Torso, CFrame.new(1.5, .5, 0))
57
body.LegLeftW, body.LegRightW=add.Weld(body.LegLeft, body.Torso, CFrame.new(-.5, -1.5, 0)), add.Weld(body.LegRight, body.Torso, CFrame.new(.5, -1.5, 0))
58
--==WELDS==--
59
add.Weld(body.Head, head, nil)
60
add.Weld(arm.Left, body.ArmLeft, CFrame.new(0, -.5, 0))
61
add.Weld(arm.Right, body.ArmRight, CFrame.new(0, -.5, 0))
62
add.Weld(leg.Left, body.LegLeft, CFrame.new(0, -.5, 0))
63
add.Weld(leg.Right, body.LegRight, CFrame.new(0, -.5, 0))
64
---------------------------------------------------------------------------------------
65
animate={
66
["Head"]=function(cf)
67
body.HeadW.C1=CFrame.new(0, 1.5, 0)*cf
68
end;
69
["Torso"]=function(cf) body.Torso.Transparency=0 torso.Transparency=1
70
body.TorsoW.C1=cf
71
end;
72
["ArmLeft"]=function(cf)
73
body.ArmLeftW.C1=CFrame.new(-1.5, .5, 0)*cf
74
end;
75
["ArmRight"]=function(cf)
76
body.ArmRightW.C1=CFrame.new(1.5, .5, 0)*cf
77
end;
78
["LegLeft"]=function(cf)
79
body.LegLeftW.C1=CFrame.new(-.5, -1.5, 0)*cf
80
end;
81
["LegRight"]=function(cf)
82
body.LegRightW.C1=CFrame.new(.5, -1.5, 0)*cf
83
end;
84
}
85
--==Objects==--
86
end
87
function removeParts()
88
p(function()
89
for i, v in pairs(model:children()) do v:remove() end for i, v in pairs(modelB:children()) do v:remove() end for i, v in pairs(char:children()) do v.Transparency=0 end
90
end)
91
end
92
function play(id, pitch)
93
c(function()
94
local sound=Instance.new("Sound", torso)
95
sound.Pitch=pitch
96
sound.SoundId=id
97
sound:play()
98
wait(1)
99
sound:remove()
100
end)
101
end
102
local lyrics=0
103
local dance=0
104
local dancing=false
105
local onDancing=false
106
local startpos=false
107
bin.Selected:connect(function(mouse) createParts() onDancing=true
108
for i=0, 1, .1 do wait()
109
animate.Head(CFrame.Angles(math.rad(45), 0, 0))
110
animate.ArmLeft(CFrame.new(1*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, math.rad(45)*i))
111
animate.ArmRight(CFrame.new(-1*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, -math.rad(45)*i))
112
animate.LegLeft(CFrame.Angles(0, 0, -math.rad(15)*i))
113
animate.LegRight(CFrame.Angles(0, 0, math.rad(15)*i))
114
end
115
while onDancing do wait() lyrics=lyrics+1 dance=dance+1
116
if lyrics==1 then game:GetService("Chat"):Chat(head, "Op", "Blue") end
117
if lyrics==2 then game:GetService("Chat"):Chat(head, "Op", "Blue") end
118
if lyrics==4 then game:GetService("Chat"):Chat(head, "Oppa GANGNAM STYLE!", "Blue") end
119
if dance<=2 and dancing==false then print(dance)
120
dancing=true
121
startpos=false
122
for i=0, 1, .1 do wait()
123
animate.Head(CFrame.Angles(math.rad(45*i), 0, 0))
124
animate.Torso(CFrame.Angles(0, 0, math.rad(-5+10*i)))
125
animate.ArmLeft(CFrame.new(1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, math.rad(45)))
126
animate.ArmRight(CFrame.new(-1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, -math.rad(45)))
127
animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15)))
128
animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15)))
129
end
130
for i=0, 1, .1 do wait()
131
animate.Head(CFrame.Angles(math.rad(45-45*i), 0, 0))
132
animate.Torso(CFrame.Angles(0, 0, math.rad(5-10*i)))
133
animate.ArmLeft(CFrame.new(1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, math.rad(45)))
134
animate.ArmRight(CFrame.new(-1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, -math.rad(45)))
135
animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15)))
136
animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15)))
137
end
138
dancing=false
139
elseif dance>=2 and dance<5 and dancing==false then print(dance)
140
dancing=true
141
startpos=false
142
for i=0, 1, .1 do wait()
143
animate.Head(CFrame.Angles(math.rad(45*i), 0, 0))
144
animate.Torso(CFrame.Angles(0, 0, math.rad(-5+10*i)))
145
animate.ArmLeft(CFrame.new(1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, math.rad(45)))
146
animate.ArmRight(CFrame.Angles(math.rad(180+math.random(-45, 45)*i), 0, -math.rad(math.random(-45, 45)*i)))
147
animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15)))
148
animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15)))
149
end
150
for i=0, 1, .1 do wait()
151
animate.Head(CFrame.Angles(math.rad(45-45*i), 0, 0))
152
animate.Torso(CFrame.Angles(0, 0, math.rad(5-10*i)))
153
animate.ArmLeft(CFrame.new(1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, math.rad(45)))
154
animate.ArmRight(CFrame.Angles(math.rad(180+math.random(-45, 45)*i), 0, -math.rad(math.random(-45, 45)*i)))
155
animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15)))
156
animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15)))
157
end
158
dancing=false
159
elseif dance>=5 and dance<10 and dancing==false then print(dance)
160
dancing=true
161
if startpos==false then
162
startpos=true
163
game:GetService("Chat"):Chat(head, "EH SEXY LADY!", "Blue")
164
for i=0, 1, .1 do wait()
165
animate.Head(CFrame.Angles(math.rad(15), 0, 0))
166
animate.Torso(CFrame.Angles(0, math.rad(90)*i, 0))
167
animate.ArmLeft(CFrame.new(.2*i, 0, 0)*CFrame.Angles(0, 0, math.rad(15)*i))
168
animate.ArmRight(CFrame.new(-.2*i, 0, 0)*CFrame.Angles(0, 0, -math.rad(15)*i))
169
end
170
end
171
for i=0, 1, .2 do wait()
172
torso.CFrame=torso.CFrame+torso.CFrame.lookVector*.2
173
animate.Head(CFrame.Angles(math.rad(15), 0, 0))
174
animate.Torso(CFrame.Angles(0, -math.rad(90), math.rad(-5+10*i)))
175
animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15)))
176
animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15)))
177
end
178
for i=0, 1, .2 do wait()
179
torso.CFrame=torso.CFrame+torso.CFrame.lookVector*.2
180
animate.Head(CFrame.Angles(math.rad(15), 0, 0))
181
animate.Torso(CFrame.Angles(0, -math.rad(90), math.rad(5-10*i)))
182
animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15)))
183
animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15)))
184
end
185
dancing=false
186
elseif dance<=10 then
187
dance=0
188
lyrics=0
189
end
190
end
191
end)
192
bin.Deselected:connect(function() onDancing=false body.Torso.Transparency=1 removeParts() torso.Transparency=0 end) end;
193
194
spawn(gangnam);