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); |