Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- By Aqu_ia
- --|| Variables
- local WSP = game:GetService("Workspace")
- local Storage = game:GetService("ReplicatedStorage")
- local Cam = WSP.CurrentCamera
- local MorphsFolder = Storage.Morphs
- local MorphUI = script.Parent
- local CustomizationFolder = WSP.MorphCustomization
- local DivisionSelectors = MorphUI.MainFrame.DivisionSelectors
- local Template = script.Template
- local MorphSelected;
- --|| Functions
- repeat wait()
- until game.Players.LocalPlayer.Character
- Cam.CameraType = Enum.CameraType.Scriptable
- Cam.CFrame = CustomizationFolder.MorphPart.CFrame
- function DivisionSelectorClicked(button)
- button.MouseButton1Click:Connect(function()
- for i,v in pairs(MorphUI.MainFrame.MorphSelector.ScrollingSelection:GetChildren()) do
- if v:IsA("ImageLabel") and v:FindFirstChild('MorphName') then
- v:Destroy()
- end
- end
- for i,v2 in pairs(MorphsFolder[button.Name]:GetChildren()) do
- local Clone = Template:Clone()
- Clone.Parent = MorphUI.MainFrame.MorphSelector.ScrollingSelection
- Clone.MorphName.Text = v2.Name
- Clone.Name = v2.Name
- Clone.MorphName.MouseEnter:Connect(function()
- Clone.MorphName.Text = "> ".. v2.Name
- end)
- Clone.MorphName.MouseLeave:Connect(function()
- Clone.MorphName.Text = v2.Name
- end)
- Clone.MorphName.MouseButton1Click:Connect(function()
- MorphSelected = Clone.Name
- MorphUI.MainFrame.MorphSelected.Text = "Morph Selected: ".. MorphSelected
- end)
- end
- end)
- end
- function Deploy()
- MorphUI.MainFrame.Deploy.MouseButton1Click:Connect(function()
- Storage.Remotes.MorphEvent:FireServer(MorphSelected)
- MorphUI.MainFrame:TweenPosition(UDim2.new(-1,0,0,0))
- wait(1)
- Cam.CameraType = Enum.CameraType.Custom
- end)
- end
- --|| Execution
- script.Parent.Enabled = true
- for i,v in pairs(DivisionSelectors:GetChildren()) do
- DivisionSelectorClicked(v)
- end
- MorphUI.MainFrame:TweenPosition(UDim2.new(0,0,0,0))
- Deploy()
Advertisement
Add Comment
Please, Sign In to add comment