DontBlinkDrWho

Untitled

Jun 3rd, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.80 KB | None | 0 0
  1.  
  2.     local LG1 = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui)
  3.     local LG2 = Instance.new("Frame")
  4.     LG2.BackgroundColor3 = Color3.new(0.203922, 0.203922, 0.619608)
  5.     LG2.Name = "Legacy"
  6.     LG2.Size = UDim2.new(0, 300, 0, 300)
  7.     LG2.Parent = LG1
  8.     LG2.Active = true
  9.     LG2.Draggable = true
  10.     local LG3 = Instance.new("TextLabel")
  11.     LG3.BackgroundTransparency = 1
  12.     LG3.Position = UDim2.new(0.170000002, 0, 0, 0)
  13.     LG3.Size = UDim2.new(0, 200, 0, 50)
  14.     LG3.Font = Enum.Font.Legacy
  15.     LG3.FontSize = Enum.FontSize.Size14
  16.     LG3.Text = "Blox GUI"
  17.     LG3.TextColor3 = Color3.new(1, 0.333333, 1)
  18.     LG3.Parent = LG2
  19.     local LG4 = Instance.new("TextBox")
  20.     LG4.BackgroundColor3 = Color3.new(0.333333, 0, 0.498039)
  21.     LG4.Name = "Doer"
  22.     LG4.Position = UDim2.new(0.170000002, 0, 0.300000012, 0)
  23.     LG4.Size = UDim2.new(0, 200, 0, 25)
  24.     LG4.Font = Enum.Font.Legacy
  25.     LG4.FontSize = Enum.FontSize.Size14
  26.     LG4.Text = "Male"
  27.     LG4.TextColor3 = Color3.new(1, 1, 0)
  28.     LG4.Parent = LG2
  29.     local LG5 = Instance.new("TextBox")
  30.     LG5.BackgroundColor3 = Color3.new(0.333333, 0, 0.498039)
  31.     LG5.Name = "Doing"
  32.     LG5.Position = UDim2.new(0.170000002, 0, 0.5, 0)
  33.     LG5.Size = UDim2.new(0, 200, 0, 25)
  34.     LG5.Font = Enum.Font.Legacy
  35.     LG5.FontSize = Enum.FontSize.Size14
  36.     LG5.Text = "Female"
  37.     LG5.TextColor3 = Color3.new(1, 1, 0)
  38.     LG5.Parent = LG2
  39.     local LG6 = Instance.new("TextButton")
  40.     LG6.Active = true
  41.     LG6.BackgroundColor3 = Color3.new(0.423529, 0, 0.635294)
  42.     LG6.Position = UDim2.new(0.170000002, 0, 0.75, 0)
  43.     LG6.Selectable = true
  44.     LG6.Size = UDim2.new(0, 200, 0, 50)
  45.     LG6.Style = Enum.ButtonStyle.Custom
  46.     LG6.Font = Enum.Font.Legacy
  47.     LG6.FontSize = Enum.FontSize.Size14
  48.     LG6.Text = "Now kiss"
  49.     LG6.TextColor3 = Color3.new(1, 1, 0)
  50.     LG6.Parent = LG2
  51.    
  52.    
  53.    
  54.    
  55.    
  56.    
  57.    
  58.     LG6.MouseButton1Click:connect(function()
  59. local A = LG4.Text
  60. local B = LG5.Text
  61.  
  62. local Players = game:GetService("Players")
  63. A = Players:findFirstChild(A)
  64. B = Players:findFirstChild(B)
  65. if not A or not B then
  66.     print("You might've accidently spelt someone's name wrong.")
  67.     return nil
  68. end
  69.  
  70. local DD
  71.  
  72. local AC = A.Character
  73. local BC = B.Character
  74. if not AC or not BC then
  75.     print("One of the players don't have a character!")
  76.     return nil
  77. end
  78.  
  79. fWeld = function(zName, zParent, zPart0, zPart1, zCoco, a, b, c, d, e, f)
  80.     local funcw = Instance.new("Weld")
  81.     funcw.Name = zName
  82.     funcw.Parent = zParent
  83.     funcw.Part0 = zPart0
  84.     funcw.Part1 = zPart1
  85.     if (zCoco == true) then
  86.         funcw.C0 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
  87.     else
  88.         funcw.C1 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
  89.     end
  90.     return funcw
  91. end
  92.  
  93. mdk = function(Player)
  94.     if Player and Player.Character and Player.Character:findFirstChild("Left Arm") and Player.Character:findFirstChild("Right Arm") and Player.Character:findFirstChild("Left Leg") and Player.Character:findFirstChild("Right Leg") then
  95.         pcall(function() Player.Character["Nice thing"]:Remove() end)
  96.         local t1 = Player.Character:findFirstChild("Torso")
  97.         if not t1 and Player.Character:findFirstChild("UpperTorso") then
  98.             t1 = Player.Character.UpperTorso
  99.         end
  100.         local mdl = Instance.new("Model",Player.Character)
  101.         mdl.Name = "Nice thing"
  102.         local d = Instance.new("Part")
  103.         d.TopSurface = 0
  104.         d.BottomSurface = 0
  105.         d.CanCollide = true
  106.         d.BrickColor = BrickColor.new("Pastel brown")
  107.         d.Shape = "Ball"
  108.         d.Parent = mdl
  109.         d.Size = Vector3.new(1,1,1)
  110.         local dm = Instance.new("SpecialMesh")
  111.         dm.MeshType = "Sphere"
  112.         dm.Parent = d
  113.         dm.Scale = Vector3.new(0.4,0.4,0.4)
  114.         fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
  115.         d2 = d:Clone()
  116.         d2.Parent = mdl
  117.         fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
  118.         local c = Instance.new("Part")
  119.         DD = c
  120.         c.TopSurface = 0
  121.         c.BottomSurface = 0
  122.         c.CanCollide = true
  123.         c.BrickColor = BrickColor.new("Pastel brown")
  124.         c.Parent = mdl
  125.         c.formFactor = "Custom"
  126.         c.Size = Vector3.new(0.4,1.3,0.4)
  127.         cm = Instance.new("CylinderMesh")
  128.         cm.Parent = c
  129.         a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0)
  130.         c2 = d:Clone()
  131.         c2.BrickColor = BrickColor.new("Pink")
  132.         c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
  133.         c2.Parent = mdl
  134.         fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0)
  135.         local d = Instance.new("Part")
  136.         d.TopSurface = 0
  137.         d.BottomSurface = 0
  138.         d.CanCollide = true
  139.         d.BrickColor = BrickColor.new("Pastel brown")
  140.         d.Shape = "Ball" d.Parent = mdl
  141.         d.Size = Vector3.new(1,1,1)
  142.         local dm = Instance.new("SpecialMesh")
  143.         dm.MeshType = "Sphere"
  144.         dm.Parent = d
  145.         dm.Scale = Vector3.new(0.4,0.4,0.4)
  146.         fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
  147.         d2 = d:Clone()
  148.         d2.Parent = mdl
  149.         fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
  150.         local c = Instance.new("Part")
  151.         c.TopSurface = 0
  152.         c.BottomSurface = 0
  153.         c.CanCollide = true
  154.         c.BrickColor = BrickColor.new("Pastel brown")
  155.         c.Parent = mdl
  156.         c.formFactor = "Custom"
  157.         c.Size = Vector3.new(0.4,1.3,0.4)
  158.         cm = Instance.new("CylinderMesh")
  159.         cm.Parent = c
  160.         a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0)
  161.         c2 = d:Clone()
  162.         c2.Name = "Mush"
  163.         c2.BrickColor = BrickColor.new("Pink")
  164.         c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
  165.         c2.Parent = mdl
  166.         fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0)
  167.     end
  168. end
  169.  
  170. function MorphA()
  171.     if AC:findFirstChild("Body Colors") then
  172.         AC:findFirstChild("Body Colors"):Destroy()
  173.     end
  174.     wait(0.5)
  175.     for i,v in pairs(AC:GetChildren()) do
  176.         if v.ClassName == "Shirt" or v.ClassName == "Pants" then
  177.             v:Destroy()
  178.         elseif v.ClassName == "Part" or v.ClassName == "MeshPart" then
  179.             v.BrickColor = BrickColor.new("Pastel brown")
  180.         end
  181.     end
  182.     mdk(A)
  183. end
  184. MorphA()
  185.  
  186. function Womanize(Player)
  187.     if Player and Player.Character and Player.Character:findFirstChild("Left Arm") and Player.Character:findFirstChild("Right Arm") and Player.Character:findFirstChild("Left Leg") and Player.Character:findFirstChild("Right Leg") then
  188.         pcall(function() Player.Character["Nice thing"]:Remove() end)
  189.         local t1 = Player.Character:findFirstChild("Torso")
  190.         if not t1 and Player.Character:findFirstChild("UpperTorso") then
  191.             t1 = Player.Character.UpperTorso
  192.         end
  193.         local B = Instance.new("Part", Player.Character) -- tit 1
  194.         B.Name = "B1"
  195.         B.Shape = "Ball"
  196.         B.CanCollide = false
  197.         B.BrickColor = BrickColor.new("Pastel brown")
  198.         B.Material = "SmoothPlastic"
  199.         B.Size = Vector3.new(1.2, 1.2, 1.2)
  200.         local BW = Instance.new("Weld", B)
  201.         BW.Part0 = t1
  202.         BW.Part1 = B
  203.         BW.C1 = CFrame.new(0.4, -0.2, 0.7)
  204.         local B2 = Instance.new("Part", Player.Character)
  205.         B2.Name = "B2"
  206.         B2.CanCollide = false
  207.         B2.Shape = "Ball"
  208.         B2.BrickColor = BrickColor.new("Pastel brown")
  209.         B2.Material = "SmoothPlastic"
  210.         B2.Size = Vector3.new(1.2, 1.2, 1.2)
  211.         local B2W = Instance.new("Weld", B2)
  212.         B2W.Part0 = t1
  213.         B2W.Part1 = B2
  214.         B2W.C1 = CFrame.new(-0.4, -0.2, 0.7)
  215.         local T = Instance.new("Part", B)
  216.         T.Shape = "Ball"
  217.         T.Name = "T"
  218.         T.CanCollide = false
  219.         T.BrickColor = BrickColor.new("Salmon")
  220.         T.Material = "SmoothPlastic"
  221.         T.Size = Vector3.new(0.3, 0.3, 0.3)
  222.         local TW = Instance.new("Weld", B)
  223.         TW.Part0 = T
  224.         TW.Part1 = B
  225.         TW.C1 = CFrame.new(0, 0, -0.6)
  226.         local T2 = Instance.new("Part", B2)
  227.         T2.Shape = "Ball"
  228.         T2.Name = "T2"
  229.         T2.CanCollide = false
  230.         T2.BrickColor = BrickColor.new("Salmon")
  231.         T2.Material = "SmoothPlastic"
  232.         T2.Size = Vector3.new(0.3, 0.3, 0.3)
  233.         local TW = Instance.new("Weld", B2)
  234.         TW.Part0 = T2
  235.         TW.Part1 = B2
  236.         TW.C1 = CFrame.new(0, 0, -0.6)
  237.         t1["Left Hip"].C0 = CFrame.new(-0.5, -1.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(60), math.rad(10), math.rad(-5))
  238.         t1["Right Hip"].C0 = CFrame.new(0.5, -1.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(60), math.rad(-10), math.rad(5))
  239.     end
  240. end
  241.  
  242. function MorphB()
  243.     if BC:findFirstChild("Body Colors") then
  244.         BC:findFirstChild("Body Colors"):Destroy()
  245.     end
  246.     wait(0.5)
  247.     for i,v in pairs(BC:GetChildren()) do
  248.         if v.ClassName == "Shirt" or v.ClassName == "Pants" then
  249.             v:Destroy()
  250.         elseif v.ClassName == "Part" or v.ClassName == "MeshPart" then
  251.             v.BrickColor = BrickColor.new("Pastel brown")
  252.         end
  253.     end
  254.     Womanize(B)
  255. end
  256. MorphB()
  257.  
  258. BC.HumanoidRootPart.CFrame = AC.HumanoidRootPart.CFrame * CFrame.new(5, 0, 0)
  259.  
  260. wait(1)
  261. function Intercourse()
  262.     AC.Head.Anchored = false
  263.     AC.Humanoid.PlatformStand = true
  264.     wait(5)
  265.     AC.Head.Anchored = true
  266.     wait()
  267.    
  268.     local CF = DD.CFrame * CFrame.new(0, 1.5, 0.1)
  269.     while wait() do
  270.         BC.HumanoidRootPart.CFrame = CF
  271.         for i=1, 5 do
  272.             wait()
  273.             BC.HumanoidRootPart.CFrame = CFrame.new(CF.X, BC.HumanoidRootPart.CFrame.Y - i/10, CF.Z)
  274.         end
  275.         for i=1, 5 do
  276.             wait()
  277.             BC.HumanoidRootPart.CFrame = CFrame.new(CF.X, BC.HumanoidRootPart.CFrame.Y + i/10, CF.Z)
  278.         end
  279.     end
  280. end
  281. Intercourse()
  282. end)
Advertisement
Add Comment
Please, Sign In to add comment