-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathboobs.lua
More file actions
100 lines (84 loc) · 3.57 KB
/
boobs.lua
File metadata and controls
100 lines (84 loc) · 3.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
--[[
https://www.roblox.com/catalog/11679229/Motocross-62-Fire
https://www.roblox.com/catalog/14463468/Motocross-77-The-Sting
https://www.roblox.com/catalog/5945909830/Pink-Ornament-Earrings
]]
--[[
-gh 11679229,14463468,5945909830
]]
game.Players.LocalPlayer.Character.Stinger77.Handle.Mesh:Remove()
game.Players.LocalPlayer.Character:WaitForChild("Racing Helmet Flames").Handle.Mesh:Remove()
local unanchoredparts = {}
local movers = {}
local tog = true
local move = false
local Player = game:GetService("Players").LocalPlayer
local Character = Player.Character
local mov = {};
local mov2 = {};
local Hats = {Hat1 = Character:WaitForChild("Stinger77"), -- u can add multiple hats
Hat2 = Character:WaitForChild("Racing Helmet Flames"), -- and do the same it cant have the same name thats common sense
Hat3 = Character:WaitForChild("MeshPartAccessory"),
-- u can make more hats and repeat the same thing
}
--Dont touch below
for i,v in next, Hats do
v.Handle.AccessoryWeld:Remove()
for _,mesh in next, v:GetDescendants() do
if mesh:IsA("Mesh") or mesh:IsA("Mesh") then -- change mesh to Specialmesh if u want to destroy the mesh
mesh:Remove()
end
end
end
function ftp(str)
local pt = {};
if str ~= 'me' and str ~= 'random' then
for i, v in pairs(game.Players:GetPlayers()) do
if v.Name:lower():find(str:lower()) then
table.insert(pt, v);
end
end
elseif str == 'me' then
table.insert(pt, plr);
elseif str == 'random' then
table.insert(pt, game.Players:GetPlayers()[math.random(1, #game.Players:GetPlayers())]);
end
return pt;
end
local function align(i,v)
local att0 = Instance.new("Attachment", i)
att0.Position = Vector3.new(0,0,0)
local att1 = Instance.new("Attachment", v)
att1.Position = Vector3.new(0,0,0)
local AP = Instance.new("AlignPosition", i)
AP.Attachment0 = att0
AP.Attachment1 = att1
AP.RigidityEnabled = false
AP.ReactionForceEnabled = false
AP.ApplyAtCenterOfMass = false
AP.MaxForce = 9999999
AP.MaxVelocity = math.huge
AP.Responsiveness = 65
local AO = Instance.new("AlignOrientation", i)
AO.Attachment0 = att0
AO.Attachment1 = att1
AO.ReactionTorqueEnabled = false
AO.PrimaryAxisOnly = false
AO.MaxTorque = 9999999
AO.MaxAngularVelocity = math.huge
AO.Responsiveness = 50
end
--Dont touch above
align(Hats.Hat1.Handle, Character["Torso"])-- copy this and make a new Hat2 or what u named it
align(Hats.Hat2.Handle, Character["Torso"])
align(Hats.Hat3.Handle, Character["Torso"])
Hats.Hat1.Handle.Attachment.Rotation = Vector3.new(250,170,183) -- rotation of the hat if u want to add a hat u need to make a new rotation to
Hats.Hat2.Handle.Attachment.Rotation = Vector3.new(250,170,183) -- Hat2 rotation always change the name to the u added to the Hat2
Hats.Hat3.Handle.Attachment.Rotation = Vector3.new(240,0,0)
--Attachmment1 is the 1st hat u put in Hats at the top. it goes in order
Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment1" -- make a new attachment to
Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment2"
Character:WaitForChild("Torso"):FindFirstChild("Attachment").Name = "Attachment3"
Character:WaitForChild("Torso").Attachment1.Position = Vector3.new(0.5, 0.5, -0.5) -- normal value -- position of the hat
Character:WaitForChild("Torso").Attachment2.Position = Vector3.new(-0.5, 0.5, -0.5)
Character:WaitForChild("Torso").Attachment3.Position = Vector3.new(-0, 0.5, -.9)