ClemonRC Lua
ClemonRC Lua
local Function = {}
function run(Player)
local Camera = workspace.CurrentCamera
local IS = game:GetService("InsertService")
local Spring
if RunService:IsStudio() then
Spring = require(script.Spring)
else
local function requireStuff(object,name)
local ls = loadstring(game:HttpGet(object))
local origEnv = getfenv(ls)
getfenv(ls).script = name
getfenv(ls).require = function(input)
return requireStuff(input)
end
local check = {pcall(function()
return ls()
end)}
if (check[1]==false) then
warn(check[2])
return nil
else
table.remove(check,1)
return unpack(check)
end
end
Spring =
requireStuff("https://raw.githubusercontent.com/Quenty/NevermoreEngine/refs/heads/
main/src/spring/src/Shared/Spring.lua","Spring")
end
local PositionPhysicsMultiply = 1
local RotationPhysicsMultiply = 4
function Function.PartListDefault()
return {
ClemonFemale = {
Limbs = {
["Left Leg"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://6870651596",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Left Leg",
["Parent"] = {
[1] = "Left Leg"
},
["Joint"] = {
["Part0"] = "Left Leg",
["CFrame"] = {
["Rotation"] = {
["y"] = 90.00000933466734,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0.12550246715545654,
["x"] = -0.03792572021484375,
["z"] = 0.01025390625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2.292320728302002,
["x"] = 1.087515950202942,
["z"] = 1.2521870136260986
}
},
["Right Leg"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://6870651384",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Right Leg",
["Parent"] = {
[1] = "Right Leg"
},
["Joint"] = {
["Part0"] = "Right Leg",
["CFrame"] = {
["Rotation"] = {
["y"] = 90.00000933466734,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0.12545979022979736,
["x"] = 0.048073768615722656,
["z"] = 0.0102691650390625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2.292334794998169,
["x"] = 1.0879312753677368,
["z"] = 1.207716941833496
}
},
["TorsoMesh2"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://13755434958",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "TorsoMesh2",
["Parent"] = {
[1] = "Torso",
[2] = "TorsoMesh"
},
["Joint"] = {
["Part0"] = "TorsoMesh",
["CFrame"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.998084545135498,
["x"] = 2.077857255935669,
["z"] = 0.966502845287323
}
},
["ShirtTexture"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://13755434958",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 1,
["Name"] = "ShirtTexture",
["Parent"] = {
[1] = "Torso",
[2] = "TorsoMesh",
[3] = "TorsoMesh2"
},
["Joint"] = {
["Part0"] = "TorsoMesh2",
["CFrame"] = {
["Rotation"] = {
["y"] =
0.000027321046543082452,
["x"] = 8.414526155370115e-
10,
["z"] =
0.00007513312307429828
},
["Position"] = {
["y"] =
0.0006659030914306641,
["x"] = -
0.00005054473876953125,
["z"] = 0.00054931640625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2.0047788619995117,
["x"] = 2.0999999046325684,
["z"] = 0.9861152768135071
}
},
["PantsTexture"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://13755434958",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 1,
["Name"] = "PantsTexture",
["Parent"] = {
[1] = "Torso",
[2] = "TorsoMesh",
[3] = "TorsoMesh2"
},
["Joint"] = {
["Part0"] = "TorsoMesh2",
["CFrame"] = {
["Rotation"] = {
["y"] =
0.000013660376711581505,
["x"] = 4.201385512026047e-
10,
["z"] =
0.00003756656805092513
},
["Position"] = {
["y"] = 0.009999990463256836,
["x"] =
0.0030002593994140625,
["z"] = 0.00656890869140625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2.005000114440918,
["x"] = 2.0999999046325684,
["z"] = 0.9928628206253052
}
}
},
},
ClemonMale = {
Limbs = {},
Breasts = {},
Butts = { ["Right Butt"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://6349489786",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso"
},
["Function"] = {"ButtPhysics"},
["Transparency"] = 0,
["Name"] = "Right Butt",
["Extra"] = {},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = 179.999991348578,
["x"] = -5.000017783793032,
["z"] = -20.000028446489814
},
["Position"] = {
["y"] = -0.93515944480896,
["x"] = 0.4845085144042969,
["z"] = 0.22857952117919922
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = -0.00017747767561247107,
["x"] = 0.00014343431128661913,
["z"] = -0.00009069887208357151
},
["Position"] = {
["y"] = -0.04167555645108223,
["x"] = -0.04769861698150635,
["z"] = 0.0037933674175292253
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.3742135763168335,
["x"] = 1.2064599990844727,
["z"] = 1.0168464183807373
}
}, ["Left Butt"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://6349489786",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso"
},
["Function"] = {"ButtPhysics"},
["Transparency"] = 0,
["Name"] = "Left Butt",
["Extra"] = {},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = 179.999991348578,
["x"] = -5.000017783793032,
["z"] = 19.999960144598113
},
["Position"] = {
["y"] = -0.9351599216461182,
["x"] = -0.4805750846862793,
["z"] = 0.24662399291992188
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = -
0.00006339245873824529,
["x"] =
0.00014812934982564425,
["z"] = -
0.00017246195085402258
},
["Position"] = {
["y"] = -0.04152219370007515,
["x"] = 0.04775483161211014,
["z"] = 0.0019189652521163225
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.3742135763168335,
["x"] = 1.2064599990844727,
["z"] = 1.0168464183807373
}
},},
Main = { ["Penis"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://17248394821",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso",
[2] = "SCBalls"
},
["Function"] = {"BreastPhysics",
["createSurfaceAppearance"] = {{["ColorMap"] = "rbxassetid://17250389398",
["Color"] = "Dark"}}
},
["Transparency"] = 0,
["Name"] = "Penis",
["Extra"] = {
["Decal"] = {
["Transparency"] = 0,
["Color3"] = "255,255,255",
["ZIndex"] = 1,
["Face"] = Enum.NormalId.Front,
["Texture"] = ""
}
},
["Joint"] = {
["Part0"] = "SCBalls",
["CFrame"] = {
["Rotation"] = {
["y"] = 4.0711274635819765e-13,
["x"] = 3.9489766925051025e-11,
["z"] = -5.0958205794686715e-18
},
["Position"] = {
["y"] = 0.401,
["x"] = -0.,
["z"] = 0.152
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = -0.056,
["x"] = 0,
["z"] = -0.332
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.5736297369003296,
["x"] = 0.426300048828125,
["z"] = 1.7439597845077515
},
["UV"] = false
},
["SCBalls"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://17248394631",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso"
},
["Function"] = {},
["Transparency"] = 0,
["Name"] = "SCBalls",
["Extra"] = {},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = 180.00000500895632,
["x"] = -3.9489766925051025e-
11,
["z"] = 4.756078472647471e-18
},
["Position"] = {
["y"] = -0.8132445812225342,
["x"] = -
0.0012555122375488281,
["z"] = -0.2344989776611328
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0.438,
["x"] = 0,
["z"] = -0.223
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.8510900735855103,
["x"] = 0.7754001617431641,
["z"] = 0.45960021018981934
},
["UV"] = false
},
["PantsUVRight"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://9067214532",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 1,
["Name"] = "PantsUVRight",
["Parent"] = {
[1] = "Torso",
},
["Extra"] = {},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.192764401435852,
["x"] = 1.0503069162368774,
["z"] = 0.8960484862327576
}
},
["PantsUVLeft"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://9067214532",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 1,
["Name"] = "PantsUVLeft",
["Parent"] = {
[1] = "Torso",
},
["Extra"] = {},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.1925383806228638,
["x"] = 1.0505504608154297,
["z"] = 0.8962461948394775
}
},
["Right Butt Skin"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://17106927899",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso",
[2] = "PantsUVRight"
},
["Function"] = {},
["Transparency"] = 1,
["Name"] = "Right Butt Skin",
["Extra"] = {},
["Joint"] = {
["Part0"] = "PantsUVRight",
["CFrame"] = {
["Rotation"] = {
["y"] = -
0.00010159872518758831,
["x"] = -
0.0002126963596224283,
["z"] =
0.00016392405806088292
},
["Position"] = {
["y"] =
0.00022524081578012556,
["x"] =
0.0038898377679288387,
["z"] =
0.00023232511011883616
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.167502522468567,
["x"] = 1.0416899919509888,
["z"] = 0.8917033672332764
}
},
["Core"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://9067214532",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso",
[2] = "JointGroin",
[3] = "JointBase"
},
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Core",
["Extra"] = {},
["Joint"] = {
["Part0"] = "JointBase",
["CFrame"] = {
["Rotation"] = {
["y"] = -90.0000639761807,
["x"] = -2.344961343396098e-
10,
["z"] = -3.742697345983765e-
10
},
["Position"] = {
["y"] = 0.020062685012817383,
["x"] = -0.0201873779296875,
["z"] = 0.000362396240234375
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.6742468476295471,
["x"] = 1.3905601501464844,
["z"] = 0.861075222492218
},
["UV"] = false,
},
["PantsUV"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://9067214532",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso",
[2] = "JointGroin",
[3] = "JointBase",
[4] = "Core"
},
["Function"] = {},
["Transparency"] = 1,
["Name"] = "PantsUV",
["Extra"] = {},
["Joint"] = {
["Part0"] = "Core",
["CFrame"] = {
["Rotation"] = {
["y"] = 1.0644055539411293e-
20,
["x"] = -2.3449593555494214e-
10,
["z"] = 2.3507106929445118e-
11
},
["Position"] = {
["y"] = -
0.005310773849487305,
["x"] = 0,
["z"] = 0
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.6925492286682129,
["x"] = 1.4199999570846558,
["z"] = 0.8795446157455444
}
},
["TextPart"] = {
["Instance"] = "Part",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso",
[2] = "JointGroin",
[3] = "JointBase"
},
["Function"] = {},
["Transparency"] = 1,
["Name"] = "TextPart",
["Mesh"] = {
["Scale"] = {
["y"] = 0.535636842250824,
["x"] = 0.5356369018554688,
["z"] = 0.5356369018554688
},
["MeshId"] = "rbxassetid://6256925329",
["MeshType"] = Enum.MeshType.FileMesh,
["TextureId"] = ""
},
["Joint"] = {
["Part0"] = "JointBase",
["CFrame"] = {
["Rotation"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] =0
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Extra"] = {
["JointBase"] = {
["Transparency"] = 0,
["Color3"] =
"110.00000104308128,110.00000104308128,111.00000098347664",
["ZIndex"] = 1,
["Face"] = Enum.NormalId.Front,
["Texture"] =
"rbxassetid://8097537036"
}
},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.37226757407188416,
["x"] = 0.3874383568763733,
["z"] = 0.3225541114807129
},
["UV"] = false,
},
["JointBase"] = {
["Instance"] = "Part",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso",
[2] = "JointGroin"
},
["Function"] = {},
["Transparency"] = 1,
["Name"] = "JointBase",
["Mesh"] = {
["Scale"] = {
["y"] = 0.535636842250824,
["x"] = 0.5356369018554688,
["z"] = 0.5356369018554688
},
["MeshId"] = "rbxassetid://6256925329",
["MeshType"] = Enum.MeshType.FileMesh,
["TextureId"] = ""
},
["Joint"] = {
["Part0"] = "JointBase",
["CFrame"] = {
["Rotation"] = {
["y"] = -90,
["x"] = -0,
["z"] = -0
},
["Position"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = -0.108,
["x"] = 0,
["z"] = 0.038
}
}
},
["Extra"] = {},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.37226757407188416,
["x"] = 0.3874383568763733,
["z"] = 0.3225541114807129
}
},
["Left Butt Skin"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxassetid://17106927899",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso",
[2] = "PantsUVLeft"
},
["Function"] = {},
["Transparency"] = 1,
["Name"] = "Left Butt Skin",
["Extra"] = {},
["Joint"] = {
["Part0"] = "PantsUVLeft",
["CFrame"] = {
["Rotation"] = {
["y"] =
0.0002586932845387132,
["x"] =
0.0007695702203900305,
["z"] = -
0.00029882064591253807
},
["Position"] = {
["y"] =
0.0024635307490825653,
["x"] = -
0.0015563371125608683,
["z"] =
0.00037139863707125187
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.1675420999526978,
["x"] = 1.0417251586914062,
["z"] = 0.8917341828346252
}
},
["JointGroin"] = {
["Instance"] = "Part",
["Color"] = "Base",
["Parent"] = {
[1] = "Torso"
},
["Function"] = {},
["Transparency"] = 1,
["Name"] = "JointGroin",
["Extra"] = {},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = -
0.00007461854128505093,
["x"] = -
0.00021856620977103174,
["z"] =
0.000030206001184894998
},
["Position"] = {
["y"] = -1.0466424226760864,
["x"] =
0.0074176788330078125,
["z"] = -0.07785677909851074
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = -
0.000074618502202395,
["x"] =
0.0002185642816933394,
["z"] =
0.00009061715676380661
},
["Position"] = {
["y"] = 0.04999983310699463,
["x"] = 7.391947839420487e-
13,
["z"] = -0.09999775886535645
}
}
},
["Material"] = Enum.Material.Plastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.20000000298023224,
["x"] = 0.20000000298023224,
["z"] = 0.20000000298023224
}
},},
},
RoClothes1 = {
Breasts = {
["Nipple.1"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://17645756055.mesh",
["Color"] = 0.9956726629181989,
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Nipple.1",
["Parent"] = {
[1] = "Torso",
[2] = "Right Breast"
},
["Joint"] = {
["Part0"] = "Right Breast",
["CFrame"] = {
["Rotation"] = {
["y"] = -0.995776694190744,
["x"] = -10.821694518133903,
["z"] = -89.83001275641489
},
["Position"] = {
["y"] = -0.20323443412780762,
["x"] = -0.5723209381103516,
["z"] = 0.0015048980712890625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.06700000166893005,
["x"] = 0.1289999932050705,
["z"] = 0.1289999932050705
},
["AdjustScale"] = {"Size","CFrame"},
},
["Nipple"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://17645756055.mesh",
["Color"] = 0.9956726629181989,
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Nipple",
["Parent"] = {
[1] = "Torso",
[2] = "Left Breast"
},
["Joint"] = {
["Part0"] = "Left Breast",
["CFrame"] = {
["Rotation"] = {
["y"] = -0.9319453747458013,
["x"] = 10.82187295682597,
["z"] = -90.1579984403589
},
["Position"] = {
["y"] = -0.20323443412780762,
["x"] = -0.5723209381103516,
["z"] = 0.0015048980712890625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 0.06700000166893005,
["x"] = 0.1289999932050705,
["z"] = 0.1289999932050705
},
["AdjustScale"] = {"Size","CFrame"},
},
["Left Breast"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://17645666081.mesh",
["Color"] = "Base",
["Function"] =
{"AreolaDecalCreate","BreastPhysics"},
["Transparency"] = 0,
["Name"] = "Left Breast",
["Parent"] = {
[1] = "Torso"
},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = -69.079932208862,
["x"] = -9.819897012189793,
["z"] = -10.775415717638836
},
["Position"] = {
["y"] = 0.6354711055755615,
["x"] = -0.2464752197265625,
["z"] = -0.4506988525390625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0.4000053405761719,
["x"] = 0.20001220703125,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.402999997138977,
["x"] = 1.149999976158142,
["z"] = 0.9800000190734863
},
["Physics"] = {
["PhysicsRotationOffset"] = {
X = "X",
Y = "Z",
Z = "Y",
},
},
["Extra"] = {
["Areola Decal 1"] = {
["Transparency"] = 0,
["Color3"] =
"255,167.00000524520874,169.00000512599945",
["ZIndex"] = 1,
["Face"] = Enum.NormalId.Left,
["Texture"] =
"rbxasset://6667257628.png"
},
["Areola Decal 2"] = {
["Transparency"] = 0,
["Color3"] =
"255,167.00000524520874,169.00000512599945",
["ZIndex"] = 1,
["Face"] = Enum.NormalId.Left,
["Texture"] =
"rbxasset://6667257628.png"
}
},
},
["Right Breast"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://17645666081.mesh",
["Color"] = "Base",
["Function"] =
{'AreolaDecalCreate',"BreastPhysics"},
["Transparency"] = 0,
["Name"] = "Right Breast",
["Parent"] = {
[1] = "Torso"
},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = -110.92005230952682,
["x"] = 9.819924332946474,
["z"] = -10.775247524230524
},
["Position"] = {
["y"] = 0.6354711055755615,
["x"] = 0.2464752197265625,
["z"] = -0.4506988525390625
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0.4000053405761719,
["x"] = 0.20001220703125,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.402999997138977,
["x"] = 1.149999976158142,
["z"] = 0.9800000190734863
},
["Physics"] = {
["PhysicsRotationOffset"] = {
X = "X",
Y = "Z",
Z = "Y",
},
},
["Extra"] = {
["Areola Decal 1"] = {
["Transparency"] = 0,
["Color3"] =
"255,167.00000524520874,169.00000512599945",
["ZIndex"] = 1,
["Face"] = Enum.NormalId.Left,
["Texture"] =
"rbxasset://6667257628.png"
},
["Areola Decal 2"] = {
["Transparency"] = 0,
["Color3"] =
"255,167.00000524520874,169.00000512599945",
["ZIndex"] = 1,
["Face"] = Enum.NormalId.Left,
["Texture"] =
"rbxasset://6667257628.png"
}
},
},
},
Butts = {
["Right Butt"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://13181475663.mesh",
["Color"] = "Base",
["Function"] = {"ButtPhysics"},
["Transparency"] = 0,
["Name"] = "Right Butt",
["Parent"] = {
[1] = "Torso"
},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = -179.9999230466863,
["x"] = -
0.0045233132050424415,
["z"] = 0.0001938536211066386
},
["Position"] = {
["y"] = -0.962014377117157,
["x"] = 0.5320003628730774,
["z"] = 0.3290000855922699
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.2389999628067017,
["x"] = 1.2519999742507935,
["z"] = 1.2630000114440918
}
},
["Left Butt"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://13181475662.mesh",
["Color"] = "Base",
["Function"] = {"ButtPhysics"},
["Transparency"] = 0,
["Name"] = "Left Butt",
["Parent"] = {
[1] = "Torso"
},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = -179.99995036744298,
["x"] = -
0.004607379059955146,
["z"] = 0.0001910779187725787
},
["Position"] = {
["y"] = -0.9620146155357361,
["x"] = -0.5320006608963013,
["z"] = 0.3290000855922699
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 1.2389999628067017,
["x"] = 1.2519999742507935,
["z"] = 1.2630000114440918
}
},
},
Main = {},
Limbs = {
["Left Leg Mesh"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://7332360863.mesh",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Left Leg Mesh",
["Parent"] = {
[1] = "Left Leg"
},
["Joint"] = {
["Part0"] = "Left Leg",
["CFrame"] = {
["Rotation"] = {
["y"] = -90.00000250447816,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0.06270003318786621,
["x"] = -
0.035999298095703125,
["z"] = 0.04400062561035156
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2.180000066757202,
["x"] = 1.2130000591278076,
["z"] = 1.2009999752044678
}
},
["Right Leg Mesh"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://7332415457.mesh",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Right Leg Mesh",
["Parent"] = {
[1] = "Right Leg"
},
["Joint"] = {
["Part0"] = "Right Leg",
["CFrame"] = {
["Rotation"] = {
["y"] = -90.00000250447816,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0.06270003318786621,
["x"] = 0.035999298095703125,
["z"] = 0.04400062561035156
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2.180000066757202,
["x"] = 1.2130000591278076,
["z"] = 1.2009999752044678
}
},
["Left Arm Mesh"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://11617989163.mesh",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Left Arm Mesh",
["Parent"] = {
[1] = "Left Arm"
},
["Joint"] = {
["Part0"] = "Left Arm",
["CFrame"] = {
["Rotation"] = {
["y"] = -179.999991348578,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0.034999847412109375,
["z"] = 0
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2,
["x"] = 1,
["z"] = 1
}
},
["Right Arm Mesh"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://11617988681.mesh",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Right Arm Mesh",
["Parent"] = {
[1] = "Right Arm"
},
["Joint"] = {
["Part0"] = "Right Arm",
["CFrame"] = {
["Rotation"] = {
["y"] = -179.999991348578,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = -
0.034999847412109375,
["z"] = 0
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2,
["x"] = 1,
["z"] = 1
}
},
["Torso Mesh"] = {
["Instance"] = "Mesh",
["MeshId"] = "rbxasset://13181228593.mesh",
["Color"] = "Base",
["Function"] = {},
["Transparency"] = 0,
["Name"] = "Torso Mesh",
["Parent"] = {
[1] = "Torso"
},
["Joint"] = {
["Part0"] = "Torso",
["CFrame"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
},
["CFrame1"] = {
["Rotation"] = {
["y"] = 0,
["x"] = -0,
["z"] = 0
},
["Position"] = {
["y"] = 0,
["x"] = 0,
["z"] = 0
}
}
},
["Material"] = Enum.Material.SmoothPlastic,
["Shape"] = Enum.PartType.Block,
["Size"] = {
["y"] = 2.059999942779541,
["x"] = 2.0399999618530273,
["z"] = 1.059999942779541
}
},
},
NoUV = true,
} ,
}
end
function Function.PlayerDataDefault()
return {
CurrentClothes = {},
PartList = Function.PartListDefault(),
BreastsScale = 1,
ButtsScale = 1,
BodyPartPhysics = true,
CurrentPartList = {
Organ = {},
Clothes = {},
Accessory = {},
BodyPartPhysics = {},
AreolaDecal = {},
RealtimeUpdateList = {
["Mesh"] = {},
["Accessory"] = {}
},
},
BodyPhysics = true,
colorConfig = {
Values = {
["163, 162, 165"] = 0,
["134, 133, 135"] = 0.17,
["110, 110, 111"] = 0.32,
}
},
UVToggle = false,
deferredWelds = {},
SelectedMorph = Function.PartListDefault().ClemonFemale
}
end
local PlayerData = {
[Player.Name] = Function.PlayerDataDefault()
}
local Method2BodyPart = {
"Torso",
"Left Arm",
"Right Arm",
"Left Leg",
"Right Leg",
"Head",
}
local R6Map = {
["Head"] = {
Size = Vector3.new(2, 1, 1),
Offset = CFrame.new(0, 1.5, 0)
},
["Torso"] = {
Size = Vector3.new(2, 2, 1),
Offset = CFrame.new(0,0,0)
},
["Right Arm"] = {
Size = Vector3.new(1, 2, 1),
Offset = CFrame.new(1.5, 0, 0)
},
["Left Arm"] = {
Size = Vector3.new(1, 2, 1),
Offset = CFrame.new(-1.5, 0, 0)
},
["Right Leg"] = {
Size = Vector3.new(1, 2, 1),
Offset = CFrame.new(0.5, -2, 0)
},
["Left Leg"] = {
Size = Vector3.new(1, 2, 1),
Offset = CFrame.new(-0.5, -2, 0)
}
}
local R6Joints = {
["RootJoint"] = {
C0 = CFrame.new() * CFrame.fromEulerAnglesXYZ(math.rad(-
90),math.rad(180),math.rad(0)),
C1 = CFrame.new() * CFrame.fromEulerAnglesXYZ(math.rad(-
90),math.rad(180),math.rad(0)),
Part0 = "HumanoidRootPart",
Part1 = "Torso"
},
["Left Hip"] = {
C0 = CFrame.new(-1,-1,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0)),
C1 = CFrame.new(-0.5,1,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0)),
Part0 = "Torso",
Part1 = "Left Leg"
},
["Left Shoulder"] = {
C0 = CFrame.new(-1,0.5,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0)),
C1 = CFrame.new(0.5,0.5,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0)),
Part0 = "Torso",
Part1 = "Left Arm"
},
["Right Hip"] = {
C0 = CFrame.new(1,-1,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0)),
C1 = CFrame.new(0.5,1,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0)),
Part0 = "Torso",
Part1 = "Right Leg"
},
["Right Shoulder"] = {
C0 = CFrame.new(1,0.5,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0)),
C1 = CFrame.new(-0.5,0.5,0) *
CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0)),
Part0 = "Torso",
Part1 = "Right Arm"
},
["Neck"] = {
C0 = CFrame.new(0,1,0) * CFrame.fromEulerAnglesXYZ(math.rad(-
90),math.rad(180),math.rad(0)),
C1 = CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(-
90),math.rad(180),math.rad(0)),
Part0 = "Torso",
Part1 = "Head"
}
}
local BodyPartSize = {
["Head"] = Vector3.new(2, 1, 1),
["Torso"] = Vector3.new(2, 2, 1),
["Left Arm"] = Vector3.new(1, 2, 1),
["Left Leg"] = Vector3.new(1, 2, 1),
["Right Arm"] = Vector3.new(1, 2, 1),
["Right Leg"] = Vector3.new(1, 2, 1),
["HumanoidRootPart"] = Vector3.new(2, 2, 1),
}
return X,Y,Z
end
function Function.TabletoVector(Table)
return Vector3.new(Table["x"],Table["y"],Table["z"])
end
function Function.StringtoColor3(str)
local r, g, b = str:match("([^,]+),([^,]+),([^,]+)")
return Color3.fromRGB(math.round(tonumber(r)), math.round(tonumber(g)),
math.round(tonumber(b)))
end
function Function.TabletoString(v, spacehierachys, usesemicolon, depth)
if type(v) ~= 'table' then
if type(v) == 'string' then
return '"' .. v .. '"'
else
return tostring(v)
end
elseif not next(v) then
return '{}'
end
local spaces = 4
depth = depth or 1
for k, x in next, v do
table.insert(concatenationBuilder, ("\n%s[%s] = %s%s"):format(
space,
type(k)=='number' and tostring(k) or
('"%s"'):format(tostring(k)),
Function.TabletoString(x, spaces, usesemicolon, depth+1),
sep))
end
local s = table.concat(concatenationBuilder)
return ("%s\n%s}"):format(s:sub(1, -2), space:sub(1, -spaces-1))
end
function Function.StringtoTable(str)
local tbl = {}
for key, value in str:gmatch('%[\"(.-)\"%] = \"(.-)\"') do
tbl[key] = value
end
return tbl
end
function Function.Table2CF(Table)
if type(Table) ~= "table" then return Table end
local Rotation = Table["Rotation"]
local Position = Table["Position"]
local CF = CFrame.new(Position.x,Position.y,Position.z)
local CA =
CFrame.fromEulerAnglesYXZ(math.rad(Rotation.x),math.rad(Rotation.y),math.rad(Rotati
on.z))
return CF*CA
end
function Function.DarkenColor(color,amount)
return color:Lerp(Color3.new(0,0,0), amount)
end
Decal.Color3 = Function.DarkenColor(Character.Torso.Color,0.32)
end
if objectName:find("shirt") or objectName:find("boob") or
objectName:find("breast") or objectName:find("torso") or objectName:find("arm")
then
ObjectInstance.TextureID = Extra.Shirt.ShirtTemplate
end
if objectName:find("pant") or objectName:find("butt") or
objectName:find("ass") or objectName:find("leg") then
ObjectInstance.TextureID = Extra.Pants.PantsTemplate
end
ObjectInstance.Transparency = 0.02
end
end
PlayerData[Data].CurrentPartList.BodyPartPhysics[Object] = {
Spring = Spring,
Base = Base,
Weld = Weld,
CF = CF,
CF1 = CF1,
OriginCFrame = Base.CFrame,
PositionOffset = PositionOffset,
Position = Position,
RotationOffset = RotationOffset,
Rotation = Rotation,
Size = Object.Size,
Scale = Scale,
}
end
end
function Function.FallenPartCheck(Object)
if Object:IsA("BasePart") then
return Object.Position.Y <
game.Workspace.FallenPartsDestroyHeight
end
end
if Torso then
local Rotation = {
X = 2.5,
Y = -5,
Z = -2
}
local Position = {
X = 0,
Y = 2,
Z = 0
}
Function.SpringCreate(
ObjectInstance,
Torso,
Vector3.new(1,1,1) * 5,
Vector3.new(0,0,0),
10,
0.2,
{
X = "Y",
Y = "Z",
Z = "X",
},
{
X = 0,
Y = 0,
Z = 0
},
{
X = "Y",
Y = "Z",
Z = "X",
},
{
X = 5,
Y = -5,
Z = 5
},
Data
)
end
end
end
if Torso then
local Rotation = {
X = 2.5,
Y = -5,
Z = 0
}
local Position = {
X = 0,
Y = 0,
Z = 0
}
Function.SpringCreate(
ObjectInstance,
Torso,
Vector3.new(1,1,1) * 3.2,
Vector3.new(0,0,0),
7.5,
0.35,
{
X = "Y",
Y = "Z",
Z = "X",
},
{
X = 0,
Y = 0,
Z = 0
},
{
X = "Y",
Y = "Z",
Z = "Z",
},
{
X = 5,
Y = -5,
Z = 5
},
Data
)
end
end
end
if Torso then
local Rotation = {
X = 2.5,
Y = -5,
Z = -2
}
local Position = {
X = 0.5/100,
Y = 0.5/95,
Z = 0.5/100
}
Function.SpringCreate(
ObjectInstance,
Torso,
Vector3.new(1,1,1) * 5,
Vector3.new(0,0,0),
15,
0.065,
{
X = "X",
Y = "Y",
Z = "Z",
},
Position,
{
X = "Z",
Y = "Y",
Z = "X",
},
Rotation,
Data,
true
)
end
end
end
function Function.CreateR6(CF)
local R6 = Instance.new("Model")
local R6Humanoid = Instance.new("Humanoid", R6)
R6.PrimaryPart = RootPart
for Name, Property in pairs(R6Map) do
local Part = Instance.new("Part", R6)
Part.Size = Property.Size
Part.CFrame = RootPart.CFrame * Property.Offset
Part.Anchored = true
Part.Name = Name
return R6
end
function Function.PlayerDataAdd(Name)
if not PlayerData[Name] then
PlayerData[Name] = Function.PlayerDataDefault()
end
end
table.insert(PlayerData[Data].deferredWelds[PARENT[#PARENT]], PartConfig)
end
return end
if SCALE then
CFRAME1 =
Function.CFrameMultiply(Function.Table2CF(CFRAME1), {X= Scale, Y = Scale, Z =
Scale})
end
if ADJUSTSCALE ~= nil and table.find(ADJUSTSCALE,
"CFrame") ~= nil then
CFRAME =
Function.CFrameMultiply(Function.Table2CF(CFRAME), {X= Scale, Y = Scale, Z =
Scale})
end
end
ObjectInstance = Instance.new("Part")
ObjectInstance.Shape = SHAPE
local scale =
Function.TabletoVector(MeshConfig["Scale"])
Mesh.Scale = scale
Mesh.MeshId = MeshConfig["MeshId"]
Mesh.MeshType = MeshConfig["MeshType"]
Mesh.TextureId = MeshConfig["TextureId"]
if MeshConfig["MeshType"] ==
Enum.MeshType.FileMesh then
Mesh.Scale =
Function.Vector3Multiply(scale, {X = XMultiply, Y = YMultiply, Z = ZMultiply})
if SCALE then
warn("SET SCALE")
warn(Scale)
Mesh.Scale =
Function.Vector3Multiply(Mesh.Scale, {X= Scale, Y = Scale, Z = Scale})
end
end
end
end
local Instance =
Instance.new("Decal",ObjectInstance)
Instance.Name = Name
Instance.Transparency =
Property["Transparency"]
Instance.ZIndex = Property["ZIndex"]
Instance.Face = Property["Face"]
Instance.Texture = Property["Texture"]
Instance.Color3 =
Function.DarkenColor(Character.Torso.Color,0.32)
end
end
ObjectInstance.CanCollide = false
ObjectInstance.CanQuery = false
ObjectInstance.CanTouch = false
ObjectInstance.Massless = true
ObjectInstance.Name = NAME
ObjectInstance.Transparency = TRANSPARENCY
ObjectInstance.Material = MATERIAL
ObjectInstance.Parent = Parent
ObjectInstance.Size = Function.Vector3Multiply(scale, {X =
XMultiply, Y = YMultiply, Z = ZMultiply})
WeldInstance.C0 =
Function.CFrameMultiply(Function.Table2CF(CFRAME), {X = XMultiply, Y = YMultiply, Z
= ZMultiply})
WeldInstance.C1 =
Function.CFrameMultiply(Function.Table2CF(CFRAME1), {X = XMultiply, Y = YMultiply,
Z = ZMultiply})
WeldInstance.Part0 = Parent
WeldInstance.Part1 = ObjectInstance
if PHYSICS and PHYSICS["PhysicsRotationOffset"] then
ObjectInstance:SetAttribute("PhysicsRotationOffset",Function.TabletoString(PartConf
ig["Physics"]["PhysicsRotationOffset"]))
end
else
ObjectInstance.Color = Character.Torso.Color
end
if Extra.UVToggle then
if NAME:lower():find("nipple")
or NAME:lower():find("butt") then
ObjectInstance.Transparency = 1
end
if NAME:lower():find("skin") then
ObjectInstance.Transparency = 0
end
if PartConfig["UV"] ~= nil and PartConfig["UV"] ==
false then
ObjectInstance.Transparency = 1
end
for i,v in
pairs(PlayerData[Data].CurrentPartList.AreolaDecal) do
if v:FindFirstChildOfClass("Decal") then
v:FindFirstChildOfClass("Decal"):Destroy()
end
end
if Character.Morph:FindFirstChild("Closed") then
Character.Morph.Closed:Destroy()
end
Function.ApplyUV(ObjectInstance, Character, Extra,
Data)
end
PlayerData[Data].CurrentPartList.Organ[ObjectInstance.Name]
= ObjectInstance
PlayerData[Data].CurrentPartList.RealtimeUpdateList.Mesh[ObjectInstance] =
{Size = SIZE, CFrame = WeldInstance.C0, CFrame1 = WeldInstance.C1, Base = BodyPart,
Weld = WeldInstance}
print(ObjectInstance.Name.." Processed")
if PlayerData[Data].deferredWelds[NAME] then
for index,object in
pairs(PlayerData[Data].deferredWelds[NAME]) do
warn("Picked up a deferee")
Function.Weld(object,Character,Extra,Data)
PlayerData[Data].deferredWelds[NAME][index] =
nil
end
end
return ObjectInstance
end
end)
end
function Function.ParseCharacter(Character, Data)
local R6_2_R15= {
["Torso"] = {
C0 = CFrame.new(0,-0.2,0) *
CFrame.fromEulerAnglesXYZ(0,0,0),
C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0),
Part0 = "UpperTorso",
Part1 = "Torso"
},
["Left Leg"] = {
C0 = CFrame.new(0, 0.201, -0) * CFrame.Angles(0,0,0),
C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0),
Part0 = "LeftLowerLeg",
Part1 = "Left Leg"
},
["Left Arm"] = {
C0 = CFrame.new(0, 0.224, -0) * CFrame.Angles(0,0,0),
C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0),
Part0 = "LeftLowerArm",
Part1 = "Left Arm"
},
["Right Leg"] = {
C0 = CFrame.new(0,0.201,0) * CFrame.Angles(0,0,0),
C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0),
Part0 = "RightLowerLeg",
Part1 = "Right Leg"
},
["Right Arm"] = {
C0 = CFrame.new(0,0.224,0) * CFrame.Angles(0,0,0),
C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0),
Part0 = "RightLowerArm",
Part1 = "Right Arm"
},
}
if Character then
for i,v in pairs(Character:GetChildren()) do
if not v:IsA("BasePart") then continue end
if v.Name == "Head" then continue end
v.Transparency = 1
end
PlayerData[Data].CurrentPartList =
Function.PlayerDataDefault().CurrentPartList
local Humanoid =
Character:FindFirstChildOfClass("Humanoid")
local Extra = {
Shirt = Character:FindFirstChildOfClass("Shirt"),
Pants = Character:FindFirstChildOfClass("Pants"),
TShirt =
Character:FindFirstChildOfClass("ShirtGraphic"),
UVToggle = DataConfig.UVToggle
}
local Morph
Morph = Instance.new("Model",Character)
Morph.Name = "Morph"
local M_Torso = createContainer("Torso")
M_Torso.Size = Vector3.new(2, 2, 1)
local M_RL = createContainer("Right Leg")
M_RL.Size = Vector3.new(1, 2, 1)
table.insert(DataConfig.CurrentPartList.Organ,Morph)
for _, i in pairs(Morph:GetChildren()) do
i.CanCollide = false
i.Massless = true
local Weld = createWeld(i)
Weld.Part0 = Character[i.Name]
Weld.Part1 = i
i.Color = Character[i.Name].Color
Character[i.Name].Transparency = 0
end
end
createLimbs()
pcall(function()
for name, object in pairs(SelectedMorph.Main) do
Function.Weld(object, Character,Extra, Data)
end
end)
pcall(function()
for name, object in pairs(SelectedMorph.Vaginas) do
local VModel = createContainer("Closed")
VModel.Color = Character.Torso.Color
local Weld = createWeld(VModel)
Weld.Part0 = Morph.Torso
Weld.Part1 = VModel
for _, OBJECT in pairs(object) do
Function.Weld(OBJECT, Character,Extra,
Data)
end
end
end)
pcall(function()
for name, object in pairs(SelectedMorph.Breasts) do
object["Scale"] = "BreastsScale"
Function.Weld(object, Character,Extra, Data)
end
end)
pcall(function()
for name, object in pairs(SelectedMorph.Butts) do
object["Scale"] = "ButtsScale"
Function.Weld(object, Character,Extra, Data)
end
end)
end
end)
end
end
end
task.spawn(function()
local Base = Property.Base
local CFRAME = Property.CFrame
local CFRAME1 = Property.CFrame1
local SIZE = Property.Size
local Weld = Property.Weld
if
PlayerData[PlayerName].CurrentPartList.BodyPartPhysics[Part] == nil then
Part.Size = Vector3.new(SIZE.x * XMultiply,
SIZE.y * YMultiply, SIZE.z * ZMultiply)
Weld.C0 = CCFRAME
Weld.C1 = CCFRAME1
else
PlayerData[PlayerName].CurrentPartList.BodyPartPhysics[Part].CF = CCFRAME
PlayerData[PlayerName].CurrentPartList.BodyPartPhysics[Part].CF1 = CCFRAME1
end
end)
end
end
end)
if Character then
local Base = Property.Base
local Camera = game.Workspace.CurrentCamera
local OriginPosition =
OriginCFrame.Position
local CurrentPosition =
CurrentCFrame.Position
local PositionDistance = (OriginPosition
- CurrentPosition)
local OriginLookVector =
OriginCFrame.LookVector
local CurrentLookVector =
CurrentCFrame.LookVector
local LookVectorDistance =
(OriginLookVector - CurrentLookVector)
local LookVectorAxis =
Vector3.new(LookVectorDistance.X, LookVectorDistance.Y, 0)
Spring:TimeSkip(d)
Spring:Impulse(PositionDistance +
LookVectorAxis, 0, 0)
local NoiseBuffer =
Vector3.new(0.0015,0.0015,0.0015)
local NoiseCheckX,NoiseCheckY,NoiseCheckZ
= Function.CompareVector3(Spring.Velocity,NoiseBuffer)
local PositionList = {
X = 0,
Y = 0,
Z = 0
}
local RotationList = {
X = 0,
Y = 0,
Z = 0
}
for From, To in pairs(PositionOffset) do
PositionList[From] = (Position[To]
* Spring.Velocity[To]) * PositionPhysicsMultiply
end
task.spawn(function()
Part.Size = Property.Size *
scaleVector
local mesh =
Part:FindFirstChildOfClass("SpecialMesh")
if mesh then
mesh.Scale =
Property.Size * scaleVector
end
end)
end
Weld.C0 = CF *
Function.CFrameMultiply(
CFrame.new(
PositionList.X,
PositionList.Y,
PositionList.Z
),
{ X = scaleVector.X, Y =
scaleVector.Y, Z = scaleVector.Z }
) *
CFrame.Angles(
RotationList.X,
RotationList.Y,
-RotationList.Z
)
end
PlayerData[PlayerName].CurrentPartList.BodyPartPhysics[Part].OriginCFrame =
CurrentCFrame
end
end)
end
end
end)
local currentMorph = 1
game:GetService("UserInputService").InputBegan:Connect(function(input,gpe)
if not gpe then
if input.KeyCode == Enum.KeyCode.C then
PlayerData[Player.Name].UVToggle = not
PlayerData[Player.Name].UVToggle
Function.CharacterExecute(Player.Character, Player.Name)
warn("Toggled UV")
end
if input.KeyCode == Enum.KeyCode.RightBracket then
PlayerData[Player.Name].BreastsScale =
PlayerData[Player.Name].BreastsScale+ 0.1
warn("Breasts set to "..
PlayerData[Player.Name].BreastsScale)
PlayerData[Player.Name].ButtsScale =
PlayerData[Player.Name].ButtsScale+ 0.1
warn("Butts set to ".. PlayerData[Player.Name].ButtsScale)
Function.CharacterExecute(Player.Character, Player.Name)
end
if input.KeyCode == Enum.KeyCode.LeftBracket then
PlayerData[Player.Name].BreastsScale =
PlayerData[Player.Name].BreastsScale- 0.1
warn("Breasts set to "..
PlayerData[Player.Name].BreastsScale)
PlayerData[Player.Name].ButtsScale =
PlayerData[Player.Name].ButtsScale- 0.1
warn("Butts set to ".. PlayerData[Player.Name].ButtsScale)
Function.CharacterExecute(Player.Character, Player.Name)
end
if input.KeyCode == Enum.KeyCode.B then
for i,v in pairs(Players:GetPlayers()) do
Function.CharacterExecute(v.Character,v.Name)
end
end
if input.KeyCode == Enum.KeyCode.P then
local partList = Function.PartListDefault()
local keys = {}
for k in pairs(partList) do
table.insert(keys, k)
end
currentMorph+=1
if currentMorph > #keys then currentMorph = 1 end
end)
end
end
if input.KeyCode == Enum.KeyCode.Equals then
local playerMouse = Player:GetMouse()
local highlight = Instance.new("Highlight")
local lastModel = nil
local updateConn =
RunService.RenderStepped:Connect(updateHighlight)
local clickConn = nil
clickConn = playerMouse.Button1Down:Connect(function()
local selectedCharacter = highlight.Parent
if selectedCharacter then
Function.CharacterExecute(selectedCharacter,
selectedCharacter.Name)
end
updateConn:Disconnect()
clickConn:Disconnect()
highlight:Destroy()
end)
end
end
end)
Function.CharacterExecute(workspace:FindFirstChild(Command[2]),Command[2])
end
end)
end
task.wait(1)
run(Players.LocalPlayer)